次の方法で共有


PEP_PROCESSOR_IDLE_CONSTRAINTS構造体 (pep_x.h)

PEP_PROCESSOR_IDLE_CONSTRAINTS 構造体は、PEP がプロセッサのアイドル状態を選択するために使用する制約のセットを指定します。

構文

typedef struct _PEP_PROCESSOR_IDLE_CONSTRAINTS {
  ULONGLONG               IdleDuration;
  BOOLEAN                 Interruptible;
  PEP_PROCESSOR_IDLE_TYPE Type;
} PEP_PROCESSOR_IDLE_CONSTRAINTS, *PPEP_PROCESSOR_IDLE_CONSTRAINTS;

メンバーズ

IdleDuration

プロセッサが選択したアイドル状態を維持することが予想される 100 ナノ秒単位の時間の長さ。 これはオペレーティング システムの現在の最適な見積もりであり、今後の通知なしに時間の経過と同時に変化する可能性があります。

Interruptible

プロセッサが選択したアイドル状態の割り込みに応答できる必要があるかどうか。 TRUE の値は、プロセッサがこのアイドル状態で中断可能である必要があることを示します。 FALSE の値は、プロセッサがこのアイドル状態で中断可能である必要がないことを示します。

Type

これらのアイドル制約が現在のプロセッサ (Type = PepIdleTypeProcessor) またはハードウェア プラットフォーム内のすべてのプロセッサ (Type = PepIdleTypePlatform) に適用されるかどうかを示す PEP_PROCESSOR_IDLE_TYPE 列挙値。

備考

PEP_PPM_IDLE_SELECT 構造体の 制約 メンバーは、PEP_PROCESSOR_IDLE_CONSTRAINTS 構造体へのポインターです。

必要条件

要件 価値
サポートされる最小クライアント Windows 10 以降でサポートされています。
ヘッダー pep_x.h (Pepfx.h を含む)

関連項目

PEP_PPM_IDLE_SELECT

PEP_PROCESSOR_IDLE_TYPE