estrutura GPIO_WRITE_PINS_PARAMETERS (gpioclx.h)
A estrutura GPIO_WRITE_PINS_PARAMETERS descreve uma operação de gravação em um grupo de pinos de E/S de uso geral (GPIO).
Sintaxe
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;
Membros
BankId
O identificador para o banco de pinos GPIO que contém os pinos para gravar. Se N for o número de bancos no controlador GPIO, BankId será um inteiro no intervalo de 0 a N-1. A gpioClx (extensão de estrutura gpio) obteve anteriormente o número de bancos no controlador da função de retorno de chamada de evento CLIENT_QueryControllerBasicInformation . Para obter mais informações, consulte Comentários em CLIENT_CONTROLLER_BASIC_INFORMATION.
PinNumberTable
Um ponteiro para uma matriz de valores PIN_NUMBER relativos ao banco. Cada elemento de matriz especifica o número de um pino gpio para gravar. Se esse banco tiver N pinos, os pinos serão numerados de 0 a N–1. O número de elementos nessa matriz é especificado pelo membro PinCount .
PinCount
O número de elementos na matriz PinNumberTable .
Buffer
Um ponteiro para um buffer que contém os valores de bit que essa função de retorno de chamada deve gravar nos pinos GPIO identificados na matriz PinNumberTable . A função grava o bit 0 (o bit menos significativo) do buffer no pino GPIO identificado pelo elemento de matriz 0, grava o bit 1 do buffer no pino identificado pelo elemento de matriz 1 e assim por diante.
Flags
Um conjunto de sinalizadores para controlar a operação de gravação de pin gpio. Nenhum sinalizador está definido atualmente para esta operação.
Reserved
Reservado para uso do sistema.
Comentários
O parâmetro WriteParameters da função de retorno de chamada de evento CLIENT_WriteGpioPins é um ponteiro para uma estrutura de GPIO_WRITE_PINS_PARAMETERS alocada pelo chamador. Todos os pinos que essa função grava fazem parte do mesmo banco de pinos GPIO.
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Com suporte começando com Windows 8. |
Cabeçalho | gpioclx.h |
Confira também
CLIENT_CONTROLLER_BASIC_INFORMATION