GPIO_READ_PINS_MASK_PARAMETERS 结构 (gpioclx.h)
GPIO_READ_PINS_MASK_PARAMETERS结构描述了通用 I/O (GPIO) 引脚的读取操作。
语法
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;
成员
BankId
此 GPIO 引脚库的标识符。 如果 N 是 GPIO 控制器中的库数, 则 BankId 是介于 0 到 N–1 范围内的整数。 GPIO 框架扩展 (GpioClx) 以前从 CLIENT_QueryControllerBasicInformation 事件回调函数获取控制器中的库数。 有关详细信息,请参阅 CLIENT_CONTROLLER_BASIC_INFORMATION 中的备注。
PinValues
GPIO 控制器驱动程序存储从库中 GPIO 引脚读取的值的 64 位变量。 如果 N 是此库中的 GPIO 引脚数,则引脚的编号为 0 到 N–1。 引脚编号 0 中的值以位 0 (此变量的最小有效位) 保存,引脚编号 1 的值保存在此变量的第 1 位中,依此类而行。
Flags
用于控制 GPIO 引脚读取操作的一组标志。 如果设置了 WriteConfiguredPins 标志位,GPIO 控制器驱动程序可以从为写入操作配置的 GPIO 引脚进行读取。
Reserved
预留给系统使用。
注解
CLIENT_ReadGpioPinsUsingMask 事件回调函数的 ReadParameters 参数是指向调用方分配的GPIO_READ_PINS_MASK_PARAMETERS结构的指针。
要求
要求 | 值 |
---|---|
最低受支持的客户端 | 支持从Windows 8开始。 |
标头 | gpioclx.h |
另请参阅
CLIENT_CONTROLLER_BASIC_INFORMATION