MESSAGE_INTERRUPT_INFORMATION - NtDoc

Native API online documentation, based on the System Informer (formerly Process Hacker) phnt headers
// storport.h

typedef struct _MESSAGE_INTERRUPT_INFORMATION {
  ULONG                 MessageId;
  ULONG                 MessageData;
  STOR_PHYSICAL_ADDRESS MessageAddress;
  ULONG                 InterruptVector;
  ULONG                 InterruptLevel;
  KINTERRUPT_MODE       InterruptMode;
} MESSAGE_INTERRUPT_INFORMATION, *PMESSAGE_INTERRUPT_INFORMATION;
View the official Windows Driver Kit DDI reference

NtDoc

No description available.

Windows Driver Kit DDI reference (ns-storport-_message_interrupt_information)

_MESSAGE_INTERRUPT_INFORMATION structure

Description

The MESSAGE_INTERRUPT_INFORMATION structure describes a message signaled interrupt (MSI).

Members

MessageId

An identifier identifies the MSI interrupt. A miniport driver can pass this value to StorPortAcquireMSISpinLock in the MessageId parameter to obtain a spin lock for synchronization purposes.

MessageData

The data associated with the message.

MessageAddress

The physical address associated with the message.

InterruptVector

The interrupt vector associated with the message.

InterruptLevel

The interrupt level associated with the message.

InterruptMode

A value of type KINTERRUPT_MODE that specifies the interrupt mode associated with the message.

Remarks

Miniport drivers retrieve the MSI information in a MESSAGE_INTERRUPT_INFORMATION structure by calling the StorPortGetMSIInfo routine.

See also

StorPortGetMSIInfo