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