INTERRUPT_MESSAGE_INFO_ENTRY Structure

INTERRUPT_MESSAGE_INFO_ENTRY specifies detailed information for each message.

Syntax

typedef struct _INTERRUPT_MESSAGE_INFO_ENTRY {
	ULONG MessageId;
	ULONG TargetProcessor;
	ULONG Priority;
	ULONG Vector;
} INTERRUPT_MESSAGE_INFO_ENTRY, *PINTERRUPT_MESSAGE_INFO_ENTRY;

Members

MessageId

An MSI-X vector, specifying the MSI-X table entry to use for the message

TargetProcessor

A processor number, specifying which RTSS processor to receive the interrupts for the message

Priority

The thread priority for the handler routine of the message. pRoutine executes in thread context so it can be interrupted by higher priority threads. The valid range is 0-127.

Vector

The interrupt vector on the target processor for the message. This is an output value.

Requirements

Minimum Supported Version

RTX64 3.3

Header Rtapi.h

See Also:

INTERRUPT_MESSAGE_INFO

ATTACH_INTERRUPT_PARAMETERS

RtAttachInterrupt