enumeración INTERRUPT_SYNCHRONIZATION_MODE (storport.h)
El enumerador INTERRUPT_SYNCHRONIZATION_MODE especifica el modo de sincronización de interrupciones.
Sintaxis
typedef enum _INTERRUPT_SYNCHRONIZATION_MODE {
InterruptSupportNone,
InterruptSynchronizeAll,
InterruptSynchronizePerMessage
} INTERRUPT_SYNCHRONIZATION_MODE;
Constantes
InterruptSupportNone No se admiten interrupciones msi. |
InterruptSynchronizeAll El controlador de Storport serializa todas las interrupciones señaladas de mensaje mediante un único bloqueo de giro de interrupción. Cuando se produce una interrupción, el controlador de Storport llama al controlador de minipuerto HwMSInterruptRoutine rutina en DIRQL después de adquirir el bloqueo de giro de interrupción. |
InterruptSynchronizePerMessage El controlador de miniporte serializa las interrupciones señaladas por mensaje. En el modo de sincronización por mensaje, el controlador de Storport llama a la HwMSInterruptRoutine de HwMSInterruptRoutine rutina en DIRQL que contiene el bloqueo de giro de interrupción del mensaje correspondiente. Para más información sobre el comportamiento de este modo de sincronización, consulte la sección de comentarios de HwMSInterruptRoutine. |
Observaciones
Los controladores de miniporte definen el modo de sincronización de interrupciones del HBA asignando uno de los valores de enumeración INTERRUPT_SYNCHRONIZATION_MODE al miembro InterruptSynchronizationMode de la estructura PORT_CONFIGURATION_INFORMATION.
Requisitos
Requisito | Valor |
---|---|
encabezado de | storport.h (incluya Storport.h) |