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