Compartir a través de


estructura GPIO_WRITE_PINS_MASK_PARAMETERS (gpioclx.h)

La estructura de GPIO_WRITE_PINS_MASK_PARAMETERS describe una operación de escritura en un banco de patillas de E/S de uso general (GPIO).

Sintaxis

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;

Miembros

BankId

Identificador de este banco de patillas GPIO. Si N es el número de bancos en el controlador GPIO, BankId es un entero en el intervalo de 0 a N-1. La extensión del marco gpIO (GpioClx) obtuvo previamente el número de bancos en el controlador de la función de devolución de llamada de eventos CLIENT_QueryControllerBasicInformation . Para obtener más información, vea Comentarios en CLIENT_CONTROLLER_BASIC_INFORMATION.

SetMask

Máscara que especifica los patillas GPIO que se van a establecer en este banco. Si un bit de esta máscara se establece en 1, el controlador gpIO establece el pin GPIO correspondiente en el valor 1. Si N es el número de patillas de este banco, las patillas se numeran de 0 a N-1. Si el bit 0 (el bit menos significativo) de la máscara es 1, la función establece el número de patilla 0; si el bit 1 de la máscara es 1, la función establece el número de patilla 1; y así sucesivamente.

ClearMask

Máscara que especifica los patillas GPIO que se van a borrar en este banco. Si un bit de esta máscara se establece en 1, el controlador del controlador GPIO establece el pin GPIO correspondiente en el valor 0. Si el bit 0 de la máscara es 1, la función borra el pin 0; si el bit 1 de la máscara es 1, la función borra el pin 1; y así sucesivamente.

Flags

Conjunto de marcas para controlar la operación de escritura de patillas GPIO. Actualmente no hay marcas definidas para esta operación.

Reserved

Reservado para uso del sistema.

Comentarios

El parámetro WriteParameters de la función de devolución de llamada de evento CLIENT_WriteGpioPinsUsingMask es un puntero a una estructura de GPIO_WRITE_PINS_MASK_PARAMETERS asignada por el autor de la llamada.

Requisitos

Requisito Value
Cliente mínimo compatible Se admite a partir de Windows 8.
Encabezado gpioclx.h

Consulte también

CLIENT_CONTROLLER_BASIC_INFORMATION

CLIENT_QueryControllerBasicInformation

CLIENT_WriteGpioPinsUsingMask