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

CLIENT_QueryControllerBasicInformation

CLIENT_ReadGpioPinsUsingMask