共用方式為


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

PEP_PROCESSOR_IDLE_TYPE 列舉值,指出這些閑置條件約束僅適用於目前處理器 (Type = PepIdleTypeProcessor) 或硬體平臺中的所有處理器, (Type = PepIdleTypePlatform) 。

備註

PEP_PPM_IDLE_SELECT 結構的條件約束成員是PEP_PROCESSOR_IDLE_CONSTRAINTS結構的指標。

規格需求

需求
最低支援的用戶端 從Windows 10 開始支援。
標頭 pep_x.h (包括 Pepfx.h)

另請參閱

PEP_PPM_IDLE_SELECT

PEP_PROCESSOR_IDLE_TYPE