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

CLIENT_QueryControllerBasicInformation

CLIENT_WriteGpioPins