GPIO_READ_PINS_PARAMETERS struttura (gpioclx.h)
La struttura GPIO_READ_PINS_PARAMETERS descrive un'operazione di lettura in un gruppo di pin di I/O (GPIO) per utilizzo generico.
Sintassi
typedef struct _GPIO_READ_PINS_PARAMETERS {
BANK_ID BankId;
PPIN_NUMBER PinNumberTable;
ULONG PinCount;
PVOID Buffer;
GPIO_READ_PINS_FLAGS Flags;
PVOID Reserved;
} GPIO_READ_PINS_PARAMETERS, *PGPIO_READ_PINS_PARAMETERS;
Members
BankId
Identificatore della banca dei pin GPIO che contiene i pin da leggere. Se N è il numero di banche nel controller GPIO, BankId è un intero 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 Osservazioni in CLIENT_CONTROLLER_BASIC_INFORMATION.
PinNumberTable
Puntatore a una matrice di valori di PIN_NUMBER relativi alla banca. Ogni elemento matrice specifica il numero di un pin GPIO da cui leggere. Se questa banca ha n pin, i pin sono numerati da 0 a N-1. Il numero di elementi in questa matrice viene specificato dal membro PinCount .
PinCount
Numero di elementi nella matrice PinNumberTable .
Buffer
Puntatore a un buffer per contenere i valori letti dal driver del controller GPIO dai pin GPIO specificati dalla matrice PinNumberTable . L'elemento Array 0 specifica il pin GPIO il cui valore viene salvato in bit 0 (il bit meno significativo) nel buffer, l'elemento matrice 1 specifica il pin GPIO il cui valore viene salvato in bit 1 nel buffer e così via.
Flags
Set di flag per controllare l'operazione di lettura del pin GPIO. Se il bit del 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 eventi CLIENT_ReadGpioPins è un puntatore a una struttura GPIO_READ_PINS_PARAMETERS allocata dal chiamante. Tutti i pin letti da questa funzione fanno parte della stessa banca di pin GPIO.
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