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 信息。

要求

要求 价值
标头 storport.h (包括 Storport.h)

另请参阅

StorPortGetMSIInfo