Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
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- | pepfx.h (include Pep_x.h) |