estructura IO_INTERRUPT_MESSAGE_INFO_ENTRY (wdm.h)

La estructura IO_INTERRUPT_MESSAGE_INFO_ENTRY describe las propiedades de una única interrupción señalada por mensaje.

Sintaxis

typedef struct _IO_INTERRUPT_MESSAGE_INFO_ENTRY {
  PHYSICAL_ADDRESS    MessageAddress;
  KAFFINITY           TargetProcessorSet;
  PKINTERRUPT         InterruptObject;
  ULONG               MessageData;
  ULONG               Vector;
  KIRQL               Irql;
  KINTERRUPT_MODE     Mode;
  KINTERRUPT_POLARITY Polarity;
} IO_INTERRUPT_MESSAGE_INFO_ENTRY, *PIO_INTERRUPT_MESSAGE_INFO_ENTRY;

Miembros

MessageAddress

Especifica la dirección física que desencadena el mensaje de interrupción.

TargetProcessorSet

Especifica un valor KAFFINITY que determina el conjunto de procesadores que pueden recibir la interrupción.

InterruptObject

Puntero al objeto de interrupción que representa la interrupción.

MessageData

Especifica el valor que se va a escribir en la dirección especificada por MessageAddress para desencadenar la interrupción.

Vector

Especifica el vector de interrupción para la interrupción.

Irql

Especifica el IRQL del dispositivo (DIRQL) para la interrupción.

Mode

Especifica un valor de KINTERRUPT_MODE que determina si la interrupción distingue el nivel o está en bloqueo temporal.

Polarity

Especifica un valor de KINTERRUPT_POLARITY que determina si la interrupción es activa-alta o activa-baja.

Requisitos

Requisito Valor
Header wdm.h (incluya Wdm.h, Ntddk.h, Ntifs.h)

Consulte también

IO_INTERRUPT_MESSAGE_INFO