struttura GPIO_WRITE_PINS_MASK_PARAMETERS (gpioclx.h)
La struttura GPIO_WRITE_PINS_MASK_PARAMETERS descrive un'operazione di scrittura su una banca di pin di I/O (GPIO) per utilizzo generico.
Sintassi
typedef struct _GPIO_WRITE_PINS_MASK_PARAMETERS {
BANK_ID BankId;
ULONG64 SetMask;
ULONG64 ClearMask;
GPIO_WRITE_PINS_FLAGS Flags;
PVOID Reserved;
} GPIO_WRITE_PINS_MASK_PARAMETERS, *PGPIO_WRITE_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.
SetMask
Maschera che specifica i pin GPIO da impostare in questa banca. Se un bit in questa maschera è impostato su 1, il driver del controller GPIO imposta il pin GPIO corrispondente sul valore 1. Se N è il numero di pin in questa banca, i pin sono numerati da 0 a N-1. Se il bit 0 (il bit meno significativo) della maschera è 1, la funzione imposta il numero di puntino 0; se il bit 1 della maschera è 1, la funzione imposta il numero di puntino 1; E così via.
ClearMask
Maschera che specifica i pin GPIO da cancellare in questa banca. Se un bit in questa maschera è impostato su 1, il driver del controller GPIO imposta il pin GPIO corrispondente sul valore 0. Se il bit 0 della maschera è 1, la funzione cancella 0; se il bit 1 della maschera è 1, la funzione cancella pin 1; E così via.
Flags
Set di flag per controllare l'operazione di scrittura pin GPIO. Non sono attualmente definiti flag per questa operazione.
Reserved
Riservato per l'utilizzo nel sistema.
Commenti
Il parametro WriteParameters della funzione di callback dell'evento CLIENT_WriteGpioPinsUsingMask è un puntatore a una struttura GPIO_WRITE_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