MESSAGE_INTERRUPT_INFORMATION 结构 (storport.h)

MESSAGE_INTERRUPT_INFORMATION 结构描述 MSI) (消息信号中断。

语法

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;

成员

MessageId

标识 MSI 中断的标识符。 微型端口驱动程序可以将此值传递给 MessageId 参数中的 StorPortAcquireMSISpinLock,以获取用于同步的旋转锁。

MessageData

与消息关联的数据。

MessageAddress

与消息关联的物理地址。

InterruptVector

与消息关联的中断向量。

InterruptLevel

与消息关联的中断级别。

InterruptMode

KINTERRUPT_MODE 类型的值,该值指定与消息关联的中断模式。

注解

微型端口驱动程序通过调用 StorPortGetMSIInfo 例程检索MESSAGE_INTERRUPT_INFORMATION结构中的 MSI 信息。

要求

要求
Header storport.h (包括 Storport.h)

另请参阅

StorPortGetMSIInfo