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