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 GPIO_QUERY_ENABLED_INTERRUPTS_PARAMETERS Struktur gibt an, welche Interrupt-Pins in einer Bank mit allgemeinen I/O-Pins (GPIO) aktiviert sind.
Syntax
typedef struct _GPIO_QUERY_ENABLED_INTERRUPTS_PARAMETERS {
BANK_ID BankId;
ULONG64 EnabledMask;
} GPIO_QUERY_ENABLED_INTERRUPTS_PARAMETERS, *PGPIO_QUERY_ENABLED_INTERRUPTS_PARAMETERS;
Angehörige
BankId
Der Bezeichner für die Bank von GPIO-Pins, um aktivierte Unterbrechungen abzufragen. Wenn N die Anzahl der Banken im GPIO-Controller ist, ist BankId eine ganze Zahl im Bereich 0 bis N-1. Die GPIO-Framework-Erweiterung (GpioClx) hat zuvor die Anzahl der Banken im Controller aus der CLIENT_QueryControllerBasicInformation Ereignisrückruffunktion abgerufen. Weitere Informationen finden Sie in den Hinweisen in CLIENT_CONTROLLER_BASIC_INFORMATION.
EnabledMask
Eine 64-Bit-Maske, die angibt, welche Unterbrechungen in der angegebenen Bank aktiviert sind. Ein Bit in der Maske, die auf 1 festgelegt ist, identifiziert einen Interrupt-Pin, der für Unterbrechungen aktiviert ist. Alle anderen Bits in der Maske sind 0. Wenn N die Anzahl der Pins in dieser Bank ist, werden die Pins 0 bis N–1 nummeriert. Bit 0 (das am wenigsten signifikante Bit) in der Maske stellt pin 0 dar, Bit 1 steht für Pin 1 usw.
Bemerkungen
Der QueryEnabledParameters Parameter der CLIENT_QueryEnabledInterrupts Ereignisrückruffunktion ist ein Zeiger auf eine GPIO_QUERY_ENABLED_INTERRUPTS_PARAMETERS Struktur zugewiesene Aufrufer. Vor dem Aufrufen dieser Funktion schreibt der Aufrufer eine Bank-ID in die BankId Mitglied dieser Struktur, um anzugeben, welche GPIO-Pins abfragen sollen. Die Funktion schreibt einen Maskenwert in das EnabledMask Member dieser Struktur, um anzugeben, welche Unterbrechungen in der angegebenen Bank aktiviert sind.
Anforderungen
Anforderung | Wert |
---|---|
mindestens unterstützte Client- | Wird ab Windows 8.1 unterstützt. |
Header- | gpioclx.h |
Siehe auch
CLIENT_CONTROLLER_BASIC_INFORMATION