INTERRUPT_MESSAGE_INFO_ENTRY Structure

INTERRUPT_MESSAGE_INFO_ENTRY specifies detailed information for each message.

Syntax

Copy
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 Header

wRTOS 1.0 SDK

RtApi.h

See Also: