Condividi tramite


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;

Membri

MessageAddress

Specifica l'indirizzo fisico che attiva il messaggio di interrupt.

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.

Fabbisogno

Requisito Valore
intestazione wdm.h (include Wdm.h, Ntddk.h, Ntifs.h)

Vedere anche

IO_INTERRUPT_MESSAGE_INFO