次の方法で共有


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

CLIENT_RestoreBankHardwareContext

CLIENT_SaveBankHardwareContext