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) |
另请参阅
反馈
https://aka.ms/ContentUserFeedback。
即将发布:在整个 2024 年,我们将逐步淘汰作为内容反馈机制的“GitHub 问题”,并将其取代为新的反馈系统。 有关详细信息,请参阅:提交和查看相关反馈