PEP_UNMASKED_INTERRUPT_INFORMATION Struktur (pep_x.h)
Die PEP_UNMASKED_INTERRUPT_INFORMATION-Struktur enthält Informationen zu einer Unterbrechungsquelle.
Syntax
typedef struct _PEP_UNMASKED_INTERRUPT_INFORMATION {
USHORT Version;
USHORT Size;
PEP_UNMASKED_INTERRUPT_FLAGS Flags;
KINTERRUPT_MODE Mode;
KINTERRUPT_POLARITY Polarity;
ULONG Gsiv;
USHORT PinNumber;
PEPHANDLE DeviceHandle;
} PEP_UNMASKED_INTERRUPT_INFORMATION, *PPEP_UNMASKED_INTERRUPT_INFORMATION;
Angehörige
Version
Die Version dieser Struktur.
Size
Die Größe dieser Struktur in Byte.
Flags
Eine PEP_UNMASKED_INTERRUPT_FLAGS Vereinigung, die angibt, ob der Interrupt ein primärer oder sekundärer Interrupt ist. Weitere Informationen finden Sie unter primären und sekundären Interrupts.
Mode
Ein KINTERRUPT_MODE Enumerationswert. Dieses Element gibt an, ob der Interrupt edgetriggert oder ebenenauslöst ist.
Polarity
Ein KINTERRUPT_POLARITY Enumerationswert. Dieses Element gibt an, welche Kante oder Ebene des Interruptsignals den Interrupt auslöst.
Gsiv
Die globale Systemunterbruchvektornummer (GSIV), die diesen Interrupt identifiziert. Die ACPI-Firmware weist allen primären Unterbrechungsleitungen GSIV-Nummern zu. Für sekundäre Unterbrechungslinien (GPIO) wird die GSIV-Nummer dynamisch vom Betriebssystem zugewiesen.
PinNumber
Bei sekundären Unterbrechungsquellen identifiziert dieses Element die Nummer des Pins auf dem allgemeinen I/O-Controller (GPIO), der mit der Unterbrechungssignalleitung vom Unterbrechungsgerät verbunden ist. Für primäre Interruptquellen ist dieses Element nicht definiert.
Wenn ein GPIO-Controller über N GPIO-Pins verfügt, werden die Pins 0 bis N-1 nummeriert. Mindestens eine dieser GPIO-Pins kann als Interrupteingaben konfiguriert werden.
DeviceHandle
Für sekundäre Interruptquellen enthält dieses Element den PEP-Gerätehandle für den GPIO-Controller, der die Quelle für diesen Interrupt ist. Bei primären Unterbrechungsquellen ist dieses Feld nicht definiert.
Bemerkungen
Diese Struktur wird von der EnumerateInterruptSource Rückrufroutine verwendet.
Anforderungen
Anforderung | Wert |
---|---|
mindestens unterstützte Client- | Wird ab Windows 10 unterstützt. |
Header- | pep_x.h (einschließen Pep_x.h) |