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 a serem gravados. Se N for o número de bancos no controlador GPIO, BankId será um inteiro no intervalo de 0 a N–1. A extensão da estrutura gpio (GpioClx) 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 de PIN_NUMBER relativos ao banco. Cada elemento de matriz especifica o número de um pin 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 para o 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.
Observações
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 |
---|---|
de cliente com suporte mínimo | Com suporte a partir do Windows 8. |
cabeçalho | gpioclx.h |
Consulte também
CLIENT_CONTROLLER_BASIC_INFORMATION