Compartir a través de


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)

Consulte también

StorPortGetMSIInfo