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) |