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) |