INTERRUPT_SYNCHRONIZATION_MODE 枚举 (storport.h)
INTERRUPT_SYNCHRONIZATION_MODE枚举器指定中断同步模式。
语法
typedef enum _INTERRUPT_SYNCHRONIZATION_MODE {
InterruptSupportNone,
InterruptSynchronizeAll,
InterruptSynchronizePerMessage
} INTERRUPT_SYNCHRONIZATION_MODE;
常量
InterruptSupportNone 不支持 MSI 中断。 |
InterruptSynchronizeAll Storport 驱动程序使用单个中断旋转锁序列化所有消息信号中断。 发生中断时,Storport 驱动程序在获取中断旋转锁后,在 DIRQL 调用微型端口驱动程序的 HwMSInterruptRoutine 例程。 |
InterruptSynchronizePerMessage 微型端口驱动程序根据每条消息序列化消息信号中断。 在按消息同步模式下,Storport 驱动程序在 DIRQL 处调用微型端口驱动程序的 HwMSInterruptRoutine 例程,持有相应消息的中断旋转锁。 有关此同步模式行为的详细信息,请参阅 HwMSInterruptRoutine 的备注部分。 |
注解
微型端口驱动程序通过将INTERRUPT_SYNCHRONIZATION_MODE枚举值之一分配给 PORT_CONFIGURATION_INFORMATION 结构的 InterruptSynchronizationMode 成员来定义 HBA 的中断同步模式。
要求
要求 | 值 |
---|---|
Header | storport.h (包括 Storport.h) |