Auf Englisch lesen

Teilen über


IO_INTERRUPT_MESSAGE_INFO_ENTRY Struktur (wdm.h)

Die IO_INTERRUPT_MESSAGE_INFO_ENTRY Struktur beschreibt die Eigenschaften eines einzelnen Nachrichtensignalunterbruchs.

Syntax

C++
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;

Angehörige

MessageAddress

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

TargetProcessorSet

Gibt einen KAFFINITY- Wert an, der den Satz von Prozessoren bestimmt, der den Interrupt empfangen kann.

InterruptObject

Zeigen Sie auf das Interrupt-Objekt, das den Interrupt darstellt.

MessageData

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

Vector

Gibt den Interruptvektor für den Interrupt an.

Irql

Gibt das Gerät IRQL (DIRQL) für den Interrupt an.

Mode

Gibt einen KINTERRUPT_MODE Wert an, der bestimmt, ob der Interrupt levelsensitiv oder latched 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 (include Wdm.h, Ntddk.h, Ntifs.h)

Siehe auch

IO_INTERRUPT_MESSAGE_INFO