enumeración INTERRUPT_SYNCHRONIZATION_MODE (storport.h)
El enumerador INTERRUPT_SYNCHRONIZATION_MODE especifica el modo de sincronización de interrupciones.
Syntax
typedef enum _INTERRUPT_SYNCHRONIZATION_MODE {
InterruptSupportNone,
InterruptSynchronizeAll,
InterruptSynchronizePerMessage
} INTERRUPT_SYNCHRONIZATION_MODE;
Constantes
InterruptSupportNone No se admiten interrupciones msi. |
InterruptSynchronizeAll El controlador storport serializa todas las interrupciones señaladas de mensaje mediante un único bloqueo de número de interrupción. Cuando se produce una interrupción, el controlador storport llama a la rutina HwMSInterruptRoutine del controlador de miniport en DIRQL después de adquirir el bloqueo de giro de interrupción. |
InterruptSynchronizePerMessage El controlador de minipuerto serializa las interrupciones señaladas por mensaje. En el modo de sincronización por mensaje, el controlador storport llama a la rutina HwMSInterruptRoutine del controlador de miniport en DIRQL que mantiene el bloqueo de número de interrupción del mensaje correspondiente. Para más información sobre el comportamiento de este modo de sincronización, consulte la sección comentarios de HwMSInterruptRoutine. |
Comentarios
Los controladores de minipuerto 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 |
---|---|
Header | storport.h (incluya Storport.h) |