PEP_UNMASKED_INTERRUPT_INFORMATION-Struktur (pep_x.h)
Die PEP_UNMASKED_INTERRUPT_INFORMATION-Struktur enthält Informationen zu einer Interruptquelle.
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;
Member
Version
Die Version dieser Struktur.
Size
Die Größe (in Bytes) dieser Struktur.
Flags
Eine PEP_UNMASKED_INTERRUPT_FLAGS Union, die angibt, ob der Interrupt ein primärer oder sekundärer Interrupt ist. Weitere Informationen finden Sie unter Primäre und sekundäre Interrupts.
Mode
Ein KINTERRUPT_MODE-Enumerationswert . Dieser Member gibt an, ob der Interrupt edge- oder level-triggered ist.
Polarity
Ein KINTERRUPT_POLARITY-Enumerationswert . Dieser Member gibt an, welcher Rand oder welche Ebene des Interruptsignals den Interrupt auslöst.
Gsiv
Die Nummer des globalen Systemunterbrechungsvektors (GSIV), die diesen Interrupt identifiziert. Die ACPI-Firmware weist allen primären Interruptlinien GSIV-Nummern zu. Bei sekundären (GPIO)-Interruptlinien wird die GSIV-Nummer dynamisch vom Betriebssystem zugewiesen.
PinNumber
Bei sekundären Interruptquellen identifiziert dieser Member die Nummer des Pins am GPIO-Controller (Universell E/A), der vom unterbrechenden Gerät mit der Interruptsignalleitung verbunden ist. Für primäre Interruptquellen ist dieser Member nicht definiert.
Wenn ein GPIO-Controller über N GPIO-Pins verfügt, werden die Pins 0 bis N–1 nummeriert. Einer oder mehrere dieser GPIO-Pins können als Interrupteingaben konfiguriert werden.
DeviceHandle
Bei sekundären Interruptquellen enthält dieses Element das PEP-Gerätehandle für den GPIO-Controller, der die Quelle für diesen Interrupt ist. Für primäre Interruptquellen ist dieses Feld nicht definiert.
Hinweise
Diese Struktur wird von der Rückrufroutine EnumerateInterruptSource verwendet.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Unterstützt ab Windows 10. |
Kopfzeile | pep_x.h (Pep_x.h einschließen) |
Weitere Informationen
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Issues stufenweise als Feedbackmechanismus für Inhalte abbauen und durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unterFeedback senden und anzeigen für