PEP_PPM_IDLE_EXECUTE構造体 (pepfx.h)
PEP_PPM_IDLE_EXECUTE構造体は、プロセッサが入力するアイドル状態を指定します。
構文
typedef struct _PEP_PPM_IDLE_EXECUTE {
[out] NTSTATUS Status;
[in] ULONG ProcessorState;
[in] ULONG PlatformState;
} PEP_PPM_IDLE_EXECUTE, *PPEP_PPM_IDLE_EXECUTE;
メンバー
[out] Status
プロセッサのアイドル状態遷移が成功したかどうかを示す NTSTATUS 値。 プラットフォーム拡張機能プラグイン (PEP) は、移行が成功した場合にこのメンバーを STATUS_SUCCESSFUL に設定します。 それ以外の場合、このメンバーは適切なエラー状態コードに設定されます。
[in] ProcessorState
プロセッサが入力するプロセッサアイドル状態のインデックス。 PEP では、PEP_NOTIFY_PPM_QUERY_IDLE_STATES通知に応答して、サポートされているプロセッサのアイドル状態が以前 に 指定されました。 PEP で N プロセッサのアイドル状態が指定されている場合、有効なプロセッサ アイドル状態インデックスの範囲は 0 から N-1 です。
[in] PlatformState
プロセッサが ProcessorState で指定されたプロセッサ アイドル状態になったときにハードウェア プラットフォームが入力するプラットフォームアイドル状態のインデックス。 PEP では、 PEP_NOTIFY_PPM_QUERY_PLATFORM_STATES 通知に応答して、サポートされているプラットフォームのアイドル状態が以前に指定されました。 PEP で M プラットフォームのアイドル状態が指定されている場合、有効なプラットフォーム アイドル状態インデックスの範囲は 0 から M-1 です。 プラットフォームアイドル状態の変更が発生しない場合、このメンバーには値 PEP_PLATFORM_IDLE_STATE_NONE (0xffffffff) が含まれます。
注釈
この構造体は、 PEP_NOTIFY_PPM_IDLE_EXECUTE 通知によって使用されます。 ProcessorState メンバーと PlatformState メンバーには、Windows 電源管理フレームワーク (PoFx) によって提供される入力値が含まれています。 Status メンバーには、PEP がこのメンバーに書き込む出力値が含まれています。
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | Windows 10 以降でサポートされています。 |
Header | pepfx.h (Pep_x.h を含む) |