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

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

注釈

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

要件

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

こちらもご覧ください

PEP_PPM_IDLE_SELECT

PEP_PROCESSOR_IDLE_TYPE