énumération INTERRUPT_SYNCHRONIZATION_MODE (storport.h)
L’énumérateur INTERRUPT_SYNCHRONIZATION_MODE spécifie le mode de synchronisation d’interruption.
Syntaxe
typedef enum _INTERRUPT_SYNCHRONIZATION_MODE {
InterruptSupportNone,
InterruptSynchronizeAll,
InterruptSynchronizePerMessage
} INTERRUPT_SYNCHRONIZATION_MODE;
Constantes
InterruptSupportNone Les interruptions MSI ne sont pas prises en charge. |
InterruptSynchronizeAll Le pilote Storport sérialise toutes les interruptions signalées par le message à l’aide d’un seul verrou de rotation d’interruption. Lorsqu’une interruption se produit, le pilote Storport appelle le du pilote miniport HwMSInterruptRoutine routine à DIRQL après avoir acquis le verrou de rotation d’interruption. |
InterruptSynchronizePerMessage Le pilote miniport sérialise les interruptions signalées par message par message. Dans la synchronisation par mode message, le pilote Storport appelle le du pilote miniport HwMSInterruptRoutine routine au niveau de DIRQL tenant le verrou de rotation d’interruption du message correspondant. Pour plus d’informations sur le comportement de ce mode de synchronisation, consultez la section remarques pour HwMSInterruptRoutine. |
Remarques
Les pilotes miniport définissent le mode de synchronisation d’interruption de l’adaptateur HBA en affectant l’une des valeurs d’énumération INTERRUPT_SYNCHRONIZATION_MODE au membre InterruptSynchronizationMode de la structure PORT_CONFIGURATION_INFORMATION.
Exigences
Exigence | Valeur |
---|---|
d’en-tête | storport.h (include Storport.h) |