共用方式為


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 驅動程式會呼叫迷你埠驅動程式的 HwMSInterruptRoutine 例程,並保留對應訊息的中斷微調鎖定。 如需此同步處理模式行為的詳細資訊,請參閱 HwMSInterruptRoutine 的備註一節。

言論

Miniport 驅動程式藉由將其中一個INTERRUPT_SYNCHRONIZATION_MODE列舉值指派給 InterruptSynchronizationMode 結構 PORT_CONFIGURATION_INFORMATION 的成員,來定義 HBA 的中斷同步處理模式。

要求

要求 價值
標頭 storport.h (包括 Storport.h)

另請參閱

HwMSInterruptRoutine

PORT_CONFIGURATION_INFORMATION

StorPortAcquireMSISpinLock

StorPortReleaseMSISpinLock