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