enumerazione INTERRUPT_SYNCHRONIZATION_MODE (storport.h)
L'enumeratore INTERRUPT_SYNCHRONIZATION_MODE specifica la modalità di sincronizzazione degli interrupt.
Sintassi
typedef enum _INTERRUPT_SYNCHRONIZATION_MODE {
InterruptSupportNone,
InterruptSynchronizeAll,
InterruptSynchronizePerMessage
} INTERRUPT_SYNCHRONIZATION_MODE;
Costanti
InterruptSupportNone Gli interrupt MSI non sono supportati. |
InterruptSynchronizeAll Il driver Storport serializza tutti gli interrupt del messaggio segnalato usando un singolo blocco di rotazione di interrupt. Quando si verifica un interrupt, il driver Storport chiama il driver miniport HwMSInterruptRoutine routine in DIRQL dopo aver acquisito il blocco di rotazione interrupt. |
InterruptSynchronizePerMessage Il driver miniport serializza gli interrupt del messaggio segnalato in base a ogni messaggio. Nella modalità di sincronizzazione per messaggio, il driver Storport chiama il driver miniport HwMSInterruptRoutine routine in DIRQL che contiene il blocco di rotazione interrupt del messaggio corrispondente. Per altre informazioni sul comportamento di questa modalità di sincronizzazione, vedere la sezione osservazioni per HwMSInterruptRoutine. |
Osservazioni
I driver Miniport definiscono la modalità di sincronizzazione degli interrupt dell'HBA assegnando uno dei valori di enumerazione INTERRUPT_SYNCHRONIZATION_MODE al InterruptSynchronizationMode membro della struttura PORT_CONFIGURATION_INFORMATION.
Fabbisogno
Requisito | Valore |
---|---|
intestazione | storport.h (include Storport.h) |