Compartilhar via


estrutura GPIO_READ_PINS_MASK_PARAMETERS (gpioclx.h)

A estrutura GPIO_READ_PINS_MASK_PARAMETERS descreve uma operação de leitura em um banco de pinos de E/S de uso geral (GPIO).

Sintaxe

typedef struct _GPIO_READ_PINS_MASK_PARAMETERS {
  BANK_ID              BankId;
  PULONG64             PinValues;
  GPIO_READ_PINS_FLAGS Flags;
  PVOID                Reserved;
} GPIO_READ_PINS_MASK_PARAMETERS, *PGPIO_READ_PINS_MASK_PARAMETERS;

Membros

BankId

O identificador deste banco de pinos GPIO. 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.

PinValues

Uma variável de 64 bits para a qual o driver do controlador GPIO armazena os valores que lê dos pinos gpio no banco. Se N for o número de pinos GPIO neste banco, os pinos serão numerados de 0 a N–1. O valor do número de pino 0 é salvo no bit 0 (o bit menos significativo) dessa variável, o valor do pin número 1 é salvo no bit 1 dessa variável e assim por diante.

Flags

Um conjunto de sinalizadores para controlar a operação de leitura do pino gpio. Se o WriteConfiguredPins bit de sinalizador estiver definido, o driver do controlador GPIO poderá ler de um pino GPIO configurado para operações de gravação.

Reserved

Reservado para uso do sistema.

Observações

O parâmetro ReadParameters da função de retorno de chamada de evento CLIENT_ReadGpioPinsUsingMask é um ponteiro para uma estrutura de GPIO_READ_PINS_MASK_PARAMETERS alocada pelo chamador.

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

CLIENT_QueryControllerBasicInformation

CLIENT_ReadGpioPinsUsingMask