PEP_PPM_IDLE_COMPLETE_V2構造体 (pepfx.h)
PEP_PPM_IDLE_COMPLETE_V2構造体は、プロセッサとハードウェア プラットフォームのスリープ解除元のアイドル状態を表します。
構文
typedef struct _PEP_PPM_IDLE_COMPLETE_V2 {
[in] ULONG ProcessorState;
[in] ULONG PlatformState;
ULONG CoordinatedStateCount;
PULONG CoordinatedStates;
} PEP_PPM_IDLE_COMPLETE_V2, *PPEP_PPM_IDLE_COMPLETE_V2;
メンバー
[in] ProcessorState
プロセッサのスリープ解除元のアイドル状態を識別するインデックス。 プラットフォーム拡張機能プラグイン (PEP) では、 PEP_NOTIFY_PPM_QUERY_IDLE_STATES_V2通知に 応じて、サポートされているプロセッサのアイドル状態が以前に指定されました。 PEP で N プロセッサのアイドル状態が指定されている場合、有効なプロセッサ アイドル状態インデックスの範囲は 0 から N-1 です。 ハイパーバイザーが有効になっており、プラットフォームがアイドル状態から復帰すると、このメンバーは PEP_PROCESSOR_IDLE_STATE_UNKNOWN (0xffffffff) に設定されます。 詳細については、「 PEP_NOTIFY_PPM_IDLE_COMPLETE」を参照してください。
[in] PlatformState
プラットフォームのスリープ解除元のアイドル状態を識別するインデックス。 PEP では、 PEP_NOTIFY_PPM_QUERY_PLATFORM_STATES 通知に応答して、サポートされているプラットフォームのアイドル状態が以前に指定されました。 PEP で M プラットフォームのアイドル状態が指定されている場合、有効なプラットフォーム アイドル状態インデックスの範囲は 0 から M-1 です。 プロセッサのアイドル状態からの遷移にプラットフォームのアイドル状態からの遷移が含まれていない場合、このメンバーには PEP_PLATFORM_IDLE_STATE_NONE (0xffffffff) の値が含まれます。
CoordinatedStateCount
CoordinatedStates
注釈
この構造体は、 PEP_NOTIFY_PPM_IDLE_COMPLETE 通知によって使用されます。 ProcessorState メンバーと PlatformState メンバーには、この通知が PEP に送信されるときに Windows 電源管理フレームワーク (PoFx) によって提供される入力値が含まれます。
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | Windows 10 以降でサポートされています。 |
Header | pepfx.h (Pep_x.h を含む) |