Freigeben über


IO_INTERRUPT_MESSAGE_INFO_ENTRY-Struktur (wdm.h)

Die IO_INTERRUPT_MESSAGE_INFO_ENTRY-Struktur beschreibt die Eigenschaften eines einzelnen Nachrichtensignal-Interrupts.

Syntax

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;

Member

MessageAddress

Gibt die physische Adresse an, die die Interruptnachricht auslöst.

TargetProcessorSet

Gibt einen KAFFINITY-Wert an, der die Gruppe von Prozessoren bestimmt, die den Interrupt empfangen können.

InterruptObject

Zeiger auf das Interruptobjekt, das den Interrupt darstellt.

MessageData

Gibt den Wert an, der in die von MessageAddress angegebene Adresse geschrieben werden soll, um den Interrupt auszulösen.

Vector

Gibt den Interruptvektor für den Interrupt an.

Irql

Gibt die GERÄTE-IRQL (DIRQL) für den Interrupt an.

Mode

Gibt einen KINTERRUPT_MODE Wert an, der bestimmt, ob der Interrupt ebenenabhängig oder geriegelt ist.

Polarity

Gibt einen KINTERRUPT_POLARITY Wert an, der bestimmt, ob der Interrupt aktiv hoch oder aktiv-niedrig ist.

Anforderungen

Anforderung Wert
Header wdm.h (einschließlich Wdm.h, Ntddk.h, Ntifs.h)

Weitere Informationen

IO_INTERRUPT_MESSAGE_INFO