GPIO_SAVE_RESTORE_BANK_HARDWARE_CONTEXT_PARAMETERS 结构 (gpioclx.h)
GPIO_SAVE_RESTORE_BANK_HARDWARE_CONTEXT_PARAMETERS结构描述一组常规用途 I/O (GPIO) 引脚,其硬件状态要保存或还原。
语法
typedef struct _GPIO_SAVE_RESTORE_BANK_HARDWARE_CONTEXT_PARAMETERS {
BANK_ID BankId;
ULONG State;
GPIO_SAVE_RESTORE_BANK_HARDWARE_CONTEXT_FLAGS Flags;
} GPIO_SAVE_RESTORE_BANK_HARDWARE_CONTEXT_PARAMETERS, *PGPIO_SAVE_RESTORE_BANK_HARDWARE_CONTEXT_PARAMETERS;
成员
BankId
此 GPIO 引脚库的标识符。 如果 N 是 GPIO 控制器中的库数, 则 BankId 是 0 到 N–1 范围内的整数。 GPIO 框架扩展 (GpioClx) 以前从 CLIENT_QueryControllerBasicInformation 事件回调函数获取控制器中的库数。 有关详细信息,请参阅 CLIENT_CONTROLLER_BASIC_INFORMATION 中的备注。
State
目标组件电源状态。 保存操作发生在指定的 GPIO 引脚组使 F0 (完全处于) 状态转换为目标组件电源状态 Fx 之前。 在银行从 Fx 转换到 F0 后,将执行还原操作。
Flags
一组标志,用于控制银行硬件保存和还原操作。 如果设置了 CriticalTransition 标志位,则此空闲状态转换将作为关键转换的一部分完成,其中电源引擎插件 (PEP) 将系统置于低功耗状态。
注解
CLIENT_SaveBankHardwareContext和CLIENT_RestoreBankHardwareContext事件回调函数的 Parameters 参数是指向调用方分配的GPIO_SAVE_RESTORE_BANK_HARDWARE_CONTEXT_PARAMETERS结构的指针。
要求
要求 | 值 |
---|---|
最低受支持的客户端 | 从 Windows 8 开始支持。 |
标头 | gpioclx.h |
另请参阅
CLIENT_CONTROLLER_BASIC_INFORMATION
CLIENT_QueryControllerBasicInformation