énumération INTERRUPT_SYNCHRONIZATION_MODE (storport.h)
L’énumérateur INTERRUPT_SYNCHRONIZATION_MODE spécifie le mode de synchronisation d’interruption.
Syntax
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 de message signalées à l’aide d’un seul verrou de rotation d’interruption. Lorsqu’une interruption se produit, le pilote Storport appelle la routine HwMSInterruptRoutine du pilote miniport à DIRQL après l’acquisition du verrou de rotation d’interruption. |
InterruptSynchronizePerMessage Le pilote miniport sérialise les interruptions signalées par message. Dans le mode de synchronisation par message, le pilote Storport appelle la routine HwMSInterruptRoutine du pilote miniport à DIRQL en tenant le verrou 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 .
Configuration requise
Condition requise | Valeur |
---|---|
En-tête | storport.h (inclure Storport.h) |