GPIO_WRITE_PINS_PARAMETERS-Struktur (gpioclx.h)
Die GPIO_WRITE_PINS_PARAMETERS-Struktur beschreibt einen Schreibvorgang für eine Gruppe von GPIO-Pins (Universelle E/A).
Syntax
typedef struct _GPIO_WRITE_PINS_PARAMETERS {
BANK_ID BankId;
PPIN_NUMBER PinNumberTable;
ULONG PinCount;
PVOID Buffer;
GPIO_WRITE_PINS_FLAGS Flags;
PVOID Reserved;
} GPIO_WRITE_PINS_PARAMETERS, *PGPIO_WRITE_PINS_PARAMETERS;
Member
BankId
Der Bezeichner für die Bank von GPIO-Pins, die die Pins enthält, in die geschrieben werden soll. Wenn N die Anzahl der Banken im GPIO-Controller ist, ist BankId eine ganze Zahl im Bereich von 0 bis N–1. Die GPIO-Frameworkerweiterung (GpioClx) hat zuvor die Anzahl der Banken im Controller über die CLIENT_QueryControllerBasicInformation-Ereignisrückruffunktion abgerufen. Weitere Informationen finden Sie unter Hinweise in CLIENT_CONTROLLER_BASIC_INFORMATION.
PinNumberTable
Ein Zeiger auf ein Array von bankrelativen PIN_NUMBER Werten. Jedes Arrayelement gibt die Anzahl eines GPIO-Pins an, in den geschrieben werden soll. Wenn diese Bank über N-Pins verfügt, werden die Pins mit 0 bis N–1 nummeriert. Die Anzahl der Elemente in diesem Array wird vom PinCount-Element angegeben.
PinCount
Die Anzahl der Elemente im PinNumberTable-Array .
Buffer
Ein Zeiger auf einen Puffer, der die Bitwerte enthält, die diese Rückruffunktion in die GPIO-Pins schreibt, die im PinNumberTable-Array identifiziert werden. Die Funktion schreibt Bit 0 (das am wenigsten signifikante Bit) aus dem Puffer in den GPIO-Pin, der durch Arrayelement 0 identifiziert wird, und schreibt Bit 1 aus dem Puffer in den durch Arrayelement 1 identifizierten Pin usw.
Flags
Ein Satz von Flags zum Steuern des GPIO-Pinschreibvorgangs. Für diesen Vorgang sind derzeit keine Flags definiert.
Reserved
Ist für das System reserviert.
Hinweise
Der WriteParameters-Parameter der CLIENT_WriteGpioPins Ereignisrückruffunktion ist ein Zeiger auf eine vom Aufrufer zugewiesene GPIO_WRITE_PINS_PARAMETERS-Struktur . Alle Pins, in die diese Funktion schreibt, sind Teil derselben Bank von GPIO-Pins.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Unterstützt ab Windows 8. |
Kopfzeile | gpioclx.h |
Weitere Informationen
CLIENT_CONTROLLER_BASIC_INFORMATION