estructura MESSAGE_INTERRUPT_INFORMATION (storport.h)
La estructura de MESSAGE_INTERRUPT_INFORMATION describe una interrupción señalada de mensaje (MSI).
Sintaxis
typedef struct _MESSAGE_INTERRUPT_INFORMATION {
ULONG MessageId;
ULONG MessageData;
STOR_PHYSICAL_ADDRESS MessageAddress;
ULONG InterruptVector;
ULONG InterruptLevel;
KINTERRUPT_MODE InterruptMode;
} MESSAGE_INTERRUPT_INFORMATION, *PMESSAGE_INTERRUPT_INFORMATION;
Miembros
MessageId
Un identificador identifica la interrupción de MSI. Un controlador de minipuerto puede pasar este valor a StorPortAcquireMSISpinLock en el parámetro MessageId para obtener un bloqueo de número para fines de sincronización.
MessageData
Datos asociados al mensaje.
MessageAddress
Dirección física asociada al mensaje.
InterruptVector
Vector de interrupción asociado al mensaje.
InterruptLevel
Nivel de interrupción asociado al mensaje.
InterruptMode
Valor de tipo KINTERRUPT_MODE que especifica el modo de interrupción asociado al mensaje.
Comentarios
Los controladores de miniporte recuperan la información de MSI en una estructura de MESSAGE_INTERRUPT_INFORMATION llamando a la rutina StorPortGetMSIInfo .
Requisitos
Requisito | Valor |
---|---|
Header | storport.h (incluya Storport.h) |