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