Export (0) Print
Expand All
IRP
MDL
Expand Minimize

IO_INTERRUPT_MESSAGE_INFO_ENTRY structure

The IO_INTERRUPT_MESSAGE_INFO_ENTRY structure describes the properties of a single message-signaled interrupt.

Syntax


typedef struct _IO_INTERRUPT_MESSAGE_INFO_ENTRY {
  PHYSICAL_ADDRESS    MessageAddress;
  KAFFINITY           TargetProcessorSet;
  PKINTERRUPT         InterruptObject;
  ULONG               MessageData;
  ULONG               Vector;
  KIRQL               Irql;
  KINTERRUPT_MODE     Mode;
  KINTERRUPT_POLARITY Polarity;
} IO_INTERRUPT_MESSAGE_INFO_ENTRY, *PIO_INTERRUPT_MESSAGE_INFO_ENTRY;

Members

MessageAddress

Specifies the physical address that triggers the interrupt message.

TargetProcessorSet

Specifies a KAFFINITY value that determines the set of processors that can receive the interrupt.

InterruptObject

Pointer to the interrupt object that represents the interrupt.

MessageData

Specifies the value to be written to the address specified by MessageAddress to trigger the interrupt.

Vector

Specifies the interrupt vector for the interrupt.

Irql

Specifies the device IRQL (DIRQL) for the interrupt.

Mode

Specifies a KINTERRUPT_MODE value that determines whether the interrupt is level-sensitive or latched.

Polarity

Specifies a KINTERRUPT_POLARITY value that determines whether the interrupt is active-high or active-low.

Requirements

Header

Wdm.h (include Wdm.h, Ntddk.h, or Ntifs.h)

See also

IO_INTERRUPT_MESSAGE_INFO

 

 

Send comments about this topic to Microsoft

Show:
© 2014 Microsoft