Interrupt Functions

The following functions are available to manage RTX interrupt services.

Attaching Functions

Releasing Functions

Other Functions

Programming Considerations

General Programming Considerations

Win32 Environment Programming Considerations

All processing in the RTSS environment takes priority over all processing in the Win32 environment. Therefore, any time-critical interrupt processing that must be accomplished should be done with a handler running an RTSS process, rather than a Win32 process. In the Win32 environment, the Windows scheduler services RTX interrupt threads. This can lead to non-deterministic scheduling latencies for the handling thread to receive and process the interrupt.

Also, remember to use RtAttachInterruptVectorEx or RtAttachInterruptVector when attaching Win32 processes. RtAttachInterrupt is not supported in the Win32 environment.

Examples

For an example of using RtAttachInterrupt, see the IntelPro1000 topic.

For an example of using RtAttachInterruptVector, see the Interrupt Management and Port I/O Calls Programming Example topic.

 

See Also

IntervalZero.com | Support | Give Feedback