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)

Vedi anche

IO_INTERRUPT_MESSAGE_INFO