struttura IO_INTERRUPT_MESSAGE_INFO_ENTRY (wdm.h)
La struttura IO_INTERRUPT_MESSAGE_INFO_ENTRY descrive le proprietà di un singolo interrupt segnalato dal messaggio.
Sintassi
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;
Members
MessageAddress
Specifica l'indirizzo fisico che attiva il messaggio di interruzione.
TargetProcessorSet
Specifica un valore KAFFINITY che determina il set di processori che possono ricevere l'interrupt.
InterruptObject
Puntatore all'oggetto interrupt che rappresenta l'interrupt.
MessageData
Specifica il valore da scrivere nell'indirizzo specificato da MessageAddress per attivare l'interrupt.
Vector
Specifica il vettore di interrupt per l'interrupt.
Irql
Specifica il dispositivo IRQL (DIRQL) per l'interrupt.
Mode
Specifica un valore KINTERRUPT_MODE che determina se l'interrupt è sensibile al livello o latch.
Polarity
Specifica un valore KINTERRUPT_POLARITY che determina se l'interrupt è attivo-alto o attivo-basso.
Requisiti
Requisito | Valore |
---|---|
Intestazione | wdm.h (include Wdm.h, Ntddk.h, Ntifs.h) |