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 を含む) |