INTERRUPT_SYNCHRONIZATION_MODE-Aufzählung (storport.h)
Der INTERRUPT_SYNCHRONIZATION_MODE Enumerator gibt den Unterbrechungssynchronisierungsmodus 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 signalisierten Unterbrechungen mithilfe einer einzelnen Interrupt-Drehsperre. Wenn eine Unterbrechung auftritt, ruft der Storport-Treiber die HwMSInterruptRoutine Routine bei DIRQL auf, nachdem die Unterbrechungs-Drehsperre erworben wurde. |
InterruptSynchronizePerMessage Der Miniporttreiber serialisiert signalisiert Signalunterbrechungen pro Nachricht. Im Synchronisierungsmodus pro Nachrichten ruft der Storport-Treiber die HwMSInterruptRoutine Routine des Miniporttreibers bei DIRQL auf, die die Unterbrechungsdrehsperre der entsprechenden Nachricht hält. Weitere Informationen zum Verhalten dieses Synchronisierungsmodus finden Sie im Abschnitt "Hinweise" für HwMSInterruptRoutine. |
Bemerkungen
Miniport-Treiber definieren den Unterbrechungssynchronisierungsmodus der HBA, indem einem der INTERRUPT_SYNCHRONIZATION_MODE Enumerationswerte dem InterruptSynchronizationMode Member der PORT_CONFIGURATION_INFORMATION-Struktur zugewiesen werden.
Anforderungen
Anforderung | Wert |
---|---|
Header- | storport.h (include Storport.h) |