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