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) |