Compartir a través de


estructura GPIO_READ_PINS_MASK_PARAMETERS (gpioclx.h)

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

Sintaxis

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;

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 del intervalo comprendido entre 0 y 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 evento CLIENT_QueryControllerBasicInformation . Para obtener más información, vea Comentarios en CLIENT_CONTROLLER_BASIC_INFORMATION.

PinValues

Variable de 64 bits a la que el controlador del controlador GPIO almacena los valores que lee de las patillas GPIO en el banco. Si N es el número de patillas GPIO en este banco, las patillas se numeran de 0 a N-1. El valor del número de patilla 0 se guarda en el bit 0 (el bit menos significativo) de esta variable, el valor del número de patilla 1 se guarda en el bit 1 de esta variable, etc.

Flags

Un conjunto de marcas para controlar la operación de lectura de patillas GPIO. Si se establece el bit de marca WriteConfiguredPins , el controlador del controlador GPIO puede leer desde un pin GPIO configurado para las operaciones de escritura.

Reserved

Reservado para uso del sistema.

Comentarios

El parámetro ReadParameters de la función de devolución de llamada de evento CLIENT_ReadGpioPinsUsingMask es un puntero a una estructura de GPIO_READ_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_ReadGpioPinsUsingMask