struttura GPIO_READ_PINS_MASK_PARAMETERS (gpioclx.h)
La struttura GPIO_READ_PINS_MASK_PARAMETERS descrive un'operazione di lettura su una banca di pin di I/O (GPIO) per utilizzo generico.
Sintassi
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;
Members
BankId
Identificatore per questa banca di pin GPIO. Se N è il numero di banche nel controller GPIO, BankId è un numero intero compreso nell'intervallo da 0 a N-1. L'estensione del framework GPIO (GpioClx) ha ottenuto in precedenza il numero di banche nel controller dalla funzione di callback degli eventi CLIENT_QueryControllerBasicInformation . Per altre informazioni, vedere La sezione Osservazioni in CLIENT_CONTROLLER_BASIC_INFORMATION.
PinValues
Variabile a 64 bit in cui il driver del controller GPIO archivia i valori letti dai pin GPIO nella banca. Se N è il numero di pin GPIO in questa banca, i pin sono numerati da 0 a N-1. Il valore del numero di pin 0 viene salvato in bit 0 (bit meno significativo) di questa variabile, il valore del numero di pin 1 viene salvato in bit 1 di questa variabile e così via.
Flags
Set di flag per controllare l'operazione di lettura pin GPIO. Se il flag WriteConfiguredPins è impostato, il driver del controller GPIO può leggere da un pin GPIO configurato per le operazioni di scrittura.
Reserved
Riservato per l'utilizzo nel sistema.
Commenti
Il parametro ReadParameters della funzione di callback dell'evento CLIENT_ReadGpioPinsUsingMask è un puntatore a una struttura GPIO_READ_PINS_MASK_PARAMETERS allocata dal chiamante.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Supportato a partire da Windows 8. |
Intestazione | gpioclx.h |
Vedi anche
CLIENT_CONTROLLER_BASIC_INFORMATION
Commenti e suggerimenti
https://aka.ms/ContentUserFeedback.
Presto disponibile: Nel corso del 2024 verranno gradualmente disattivati i problemi di GitHub come meccanismo di feedback per il contenuto e ciò verrà sostituito con un nuovo sistema di feedback. Per altre informazioni, vedereInvia e visualizza il feedback per