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