Compartir a través de


estructura GPIO_READ_PINS_PARAMETERS (gpioclx.h)

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

Sintaxis

typedef struct _GPIO_READ_PINS_PARAMETERS {
  BANK_ID              BankId;
  PPIN_NUMBER          PinNumberTable;
  ULONG                PinCount;
  PVOID                Buffer;
  GPIO_READ_PINS_FLAGS Flags;
  PVOID                Reserved;
} GPIO_READ_PINS_PARAMETERS, *PGPIO_READ_PINS_PARAMETERS;

Miembros

BankId

Identificador del banco de patillas GPIO que contiene las patillas que se van a leer. 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 del 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.

PinNumberTable

Puntero a una matriz de valores de PIN_NUMBER relativos al banco. Cada elemento de matriz especifica el número de una patilla GPIO desde la que se va a leer. Si este banco tiene N patillas, los patillas se numeran de 0 a N-1. El miembro de PinCount especifica el número de elementos de esta matriz.

PinCount

Número de elementos de la matriz de PinNumberTable.

Buffer

Puntero a un búfer para contener los valores que lee el controlador del controlador GPIO de los pines GPIO especificados por la matriz PinNumberTable. El elemento array 0 especifica el pin GPIO cuyo valor se guarda en el bit 0 (el bit menos significativo) del búfer, el elemento de matriz 1 especifica el pin GPIO cuyo valor se guarda en el bit 1 del búfer, etc.

Flags

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

Reserved

Reservado para uso del sistema.

Observaciones

El parámetro ReadParameters de la función de devolución de llamada de evento CLIENT_ReadGpioPins es un puntero a una estructura de GPIO_READ_PINS_PARAMETERS asignada por el autor de la llamada. Todos los patillas que lee esta función forman parte del mismo banco de patillas GPIO.

Requisitos

Requisito Valor
cliente mínimo admitido Se admite a partir de Windows 8.
encabezado de gpioclx.h

Consulte también

CLIENT_CONTROLLER_BASIC_INFORMATION

CLIENT_QueryControllerBasicInformation

CLIENT_ReadGpioPins