CLIENT_CONTROLLER_QUERY_SET_REQUEST_TYPE 枚举 (gpioclx.h)

CLIENT_CONTROLLER_QUERY_SET_REQUEST_TYPE枚举类型指示 GPIO 框架扩展 (GpioClx) 从 GPIO 控制器驱动程序请求的属性信息的类型。

语法

typedef enum _CLIENT_CONTROLLER_QUERY_SET_REQUEST_TYPE {
  QueryBankPowerInformation,
  QueryBankInterruptBindingInformation,
  QueryControllerFunctionBankMappingInformation,
  QuerySetRequestMaximumType
} CLIENT_CONTROLLER_QUERY_SET_REQUEST_TYPE, *PCLIENT_CONTROLLER_QUERY_SET_REQUEST_TYPE;

常量

 
QueryBankPowerInformation
电源属性。 对于此属性类型,CLIENT_CONTROLLER_QUERY_SET_INFORMATION_INPUT结构的 BankPowerInformation 成员指定 GPIO 库,CLIENT_CONTROLLER_QUERY_SET_INFORMATION_OUTPUT 结构的 BankPowerInformation 成员包含指定银行的电源属性。
QueryBankInterruptBindingInformation
中断绑定属性。 对于此属性类型,CLIENT_CONTROLLER_QUERY_SET_INFORMATION_INPUT结构的 BankInterruptBinding 成员包含分配给 GPIO 控制器的原始和已转换的硬件资源,CLIENT_CONTROLLER_QUERY_SET_INFORMATION_OUTPUT 结构的 BankInterruptBinding 成员描述中断资源到 GPIO 库的绑定。
QueryControllerFunctionBankMappingInformation
函数映射属性。 对于此属性类型,CLIENT_CONTROLLER_QUERY_SET_INFORMATION_INPUT结构的 ControllerFunctionBankMapping 成员指定 I/O 控制请求 (IOCTL ) ,CLIENT_CONTROLLER_QUERY_SET_INFORMATION_OUTPUT 结构的 ControllerFunctionBankMapping 成员指示哪些 GPIO 库必须位于 F0 (完全处于) 电源状态才能处理指定的 IOCTL。
QuerySetRequestMaximumType
保留供操作系统使用。

注解

CLIENT_CONTROLLER_QUERY_SET_INFORMATION_INPUT 结构的 RequestType 成员是 CLIENT_CONTROLLER_QUERY_SET_REQUEST_TYPE 类型的值。 GpioClx 将此成员设置为 CLIENT_CONTROLLER_QUERY_SET_REQUEST_TYPE 枚举常量,以指示请求的属性信息类型。 CLIENT_QuerySetControllerInformation回调函数将指向 CLIENT_CONTROLLER_QUERY_SET_INFORMATION_INPUT 结构的指针作为输入参数,并选择性地将指向 CLIENT_CONTROLLER_QUERY_SET_INFORMATION_OUTPUT 结构的指针作为输出参数。

要求

要求
最低受支持的客户端 从 Windows 8 开始支持。
标头 gpioclx.h

另请参阅

CLIENT_CONTROLLER_QUERY_SET_INFORMATION_INPUT

CLIENT_CONTROLLER_QUERY_SET_INFORMATION_OUTPUT

CLIENT_QuerySetControllerInformation