estrutura GPIO_WRITE_PINS_MASK_PARAMETERS (gpioclx.h)

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

Sintaxe

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;

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 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.

SetMask

Uma máscara que especifica os pinos gpio a serem definidos neste banco. Se um bit nessa máscara for definido como 1, o driver do controlador GPIO definirá o pino GPIO correspondente como o valor 1. Se N for o número de pinos neste banco, os pinos serão numerados de 0 a N–1. Se o bit 0 (o bit menos significativo) da máscara for 1, a função definirá o número do pino 0; se o bit 1 da máscara for 1, a função definirá o pino número 1; e assim por diante.

ClearMask

Uma máscara que especifica os pinos de GPIO a serem limpos neste banco. Se um bit nessa máscara for definido como 1, o driver do controlador GPIO definirá o pino GPIO correspondente como o valor 0. Se o bit 0 da máscara for 1, a função limpará o pino 0; se o bit 1 da máscara for 1, a função limpará o pino 1; e assim por diante.

Flags

Um conjunto de sinalizadores para controlar a operação de gravação de pino 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_WriteGpioPinsUsingMask é um ponteiro para uma estrutura de GPIO_WRITE_PINS_MASK_PARAMETERS alocada pelo chamador.

Requisitos

Requisito Valor
Cliente mínimo com suporte Com suporte a partir do Windows 8.
Cabeçalho gpioclx.h

Confira também

CLIENT_CONTROLLER_BASIC_INFORMATION

CLIENT_QueryControllerBasicInformation

CLIENT_WriteGpioPinsUsingMask