GPIO_READ_PINS_MASK_PARAMETERS Struktur (gpioclx.h)
Die GPIO_READ_PINS_MASK_PARAMETERS Struktur beschreibt einen Lesevorgang auf einer Bank mit allgemeinen I/O-Pins (GPIO).
Syntax
typedef struct _GPIO_READ_PINS_MASK_PARAMETERS {
BANK_ID BankId;
PULONG64 PinValues;
GPIO_READ_PINS_FLAGS Flags;
PVOID Reserved;
} GPIO_READ_PINS_MASK_PARAMETERS, *PGPIO_READ_PINS_MASK_PARAMETERS;
Angehörige
BankId
Der Bezeichner für diese Bank von GPIO-Pins. 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.
PinValues
Eine 64-Bit-Variable, für die der GPIO-Controllertreiber die Werte speichert, die er aus den GPIO-Pins in der Bank liest. Wenn N die Anzahl der GPIO-Pins in dieser Bank ist, werden die Pins 0 bis N–1 nummeriert. Der Wert von Pinnummer 0 wird in Bit 0 (dem am wenigsten signifikanten Bit) dieser Variablen gespeichert, der Wert von Pinnummer 1 wird in Bit 1 dieser Variablen usw. gespeichert.
Flags
Eine Reihe von Flags zum Steuern des GPIO-Pinlesevorgangs. Wenn die WriteConfiguredPins Flag-Bit festgelegt ist, kann der GPIO-Controllertreiber von einem GPIO-Pin lesen, der für Schreibvorgänge konfiguriert ist.
Reserved
Reserviert für die Systemverwendung.
Bemerkungen
Der ReadParameters Parameter der CLIENT_ReadGpioPinsUsingMask Ereignisrückruffunktion ist ein Zeiger auf eine GPIO_READ_PINS_MASK_PARAMETERS Struktur zugewiesene Aufrufer.
Anforderungen
Anforderung | Wert |
---|---|
mindestens unterstützte Client- | Wird ab Windows 8 unterstützt. |
Header- | gpioclx.h |
Siehe auch
CLIENT_CONTROLLER_BASIC_INFORMATION