INTERRUPT_SYNCHRONIZATION_MODE-Enumeration (storport.h)
Der INTERRUPT_SYNCHRONIZATION_MODE-Enumerator gibt den Interruptsynchronisierungsmodus an.
Syntax
typedef enum _INTERRUPT_SYNCHRONIZATION_MODE {
InterruptSupportNone,
InterruptSynchronizeAll,
InterruptSynchronizePerMessage
} INTERRUPT_SYNCHRONIZATION_MODE;
Konstanten
InterruptSupportNone MSI-Interrupts werden nicht unterstützt. |
InterruptSynchronizeAll Der Storport-Treiber serialisiert alle Signalunterbrechungen der Nachricht mithilfe einer einzelnen Interrupt-Spinsperre. Wenn ein Interrupt auftritt, ruft der Storport-Treiber die HwMSInterruptRoutine-Routine des Miniporttreibers bei DIRQL auf, nachdem er die Interrupt-Spinsperre erhalten hat. |
InterruptSynchronizePerMessage Der Miniporttreiber serialisiert nachrichtensignalisierte Interrupts pro Nachricht. Im Synchronisierungsmodus pro Nachricht ruft der Storport-Treiber die HwMSInterruptRoutine-Routine des Miniporttreibers bei DIRQL auf, die die Interrupt-Spinsperre der entsprechenden Nachricht enthält. Weitere Informationen zum Verhalten dieses Synchronisierungsmodus finden Sie im Abschnitt hinweise zu HwMSInterruptRoutine. |
Hinweise
Miniporttreiber definieren den Interruptsynchronisierungsmodus des HBA, indem sie dem InterruptSynchronizationMode-Member der PORT_CONFIGURATION_INFORMATION-Struktur einen der INTERRUPT_SYNCHRONIZATION_MODE-Enumerationswerte zuweisen.
Anforderungen
Anforderung | Wert |
---|---|
Header | storport.h (Storport.h einschließen) |