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 事件回呼函式中取得控制器中的銀行數目。 如需詳細資訊,請參閱<
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