INTERRUPT_SYNCHRONIZATION_MODE (storport.h) 列舉
INTERRUPT_SYNCHRONIZATION_MODE列舉值會指定中斷同步處理模式。
Syntax
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 的中斷同步處理模式。
規格需求
需求 | 值 |
---|---|
標頭 | storport.h (包含 Storport.h) |