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 以降でサポートされています。 |
Header | gpioclx.h |
こちらもご覧ください
CLIENT_CONTROLLER_BASIC_INFORMATION
CLIENT_QueryControllerBasicInformation