estructura GPIO_READ_PINS_PARAMETERS (gpioclx.h)
La estructura de 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 los 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 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.
PinNumberTable
Puntero a una matriz de valores de PIN_NUMBER relativos al banco. Cada elemento de matriz especifica el número de un pin GPIO desde el que se va a leer. Si este banco tiene N patillas, las patillas se numeran de 0 a N-1. El miembro PinCount especifica el número de elementos de esta matriz.
PinCount
Número de elementos de la matriz PinNumberTable .
Buffer
Puntero a un búfer para contener los valores que el controlador de controlador GPIO lee de los pines GPIO especificados por la matriz PinNumberTable . El elemento de matriz 0 especifica el pin GPIO cuyo valor se guarda en el bit 0 (el bit menos significativo) en el 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 WriteConfiguredPins , el 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_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 | Value |
---|---|
Cliente mínimo compatible | Se admite a partir de Windows 8. |
Encabezado | gpioclx.h |
Consulte también
CLIENT_CONTROLLER_BASIC_INFORMATION