共用方式為


PEP_PPM_PERF_CONSTRAINTS 結構 (pep_x.h)

PEP_PPM_PERF_CONSTRAINTS結構描述要套用至處理器的效能限制。

語法

typedef struct _PEP_PPM_QUERY_PERF_CONSTRAINTS {
  [out] ULONG GuaranteedPerformanceLimit;
  [out] ULONG LimitReasons;
} PEP_PPM_PERF_CONSTRAINTS, *PPEP_PPM_PERF_CONSTRAINTS;

成員

[out] GuaranteedPerformanceLimit

平臺特定單位中保證的效能閾值。 如果為非零,這個值會指定處理器的最大持續效能等級,並考慮所有已知的外部條件約束 (電源預算、熱條件約束、電源來源等等) 。 所有處理器預期都能同時維持其保證的效能等級。 如需詳細資訊,請參閱 平臺效能閾值

[out] LimitReasons

處理器效能可能受限的原因。 將此成員設定為零,或設定為下列一或多個值的位 OR:

限制原因 意義
PERFORMANCE_LIMIT_THERMAL
0x1
處理器效能可能會因為頻外 (而受到限制,也就是非 ACPI 熱區域) 熱狀況。
PERFORMANCE_LIMIT_POWER
0x2
處理器效能可以限制為在硬體安全限制內保持處理器的耗電量。
PERFORMANCE_LIMIT_DOMAIN_DEPENDENCY
0x4
因為此處理器與另一個非處理器裝置之間的電壓或頻率相依性,所以處理器效能可能會受到限制。

備註

PEP_NOTIFY_PPM_PERF_CONSTRAINTS 通知會 使用此結構。 GuaranteedPerformanceLimitLimitReasons 成員包含平臺延伸模組外掛程式 (PEP) 寫入結構以回應此通知的輸出值。

GuaranteedPerformanceLimit 成員值是以平臺特定單位指定。 例如,硬體平臺可能會使用處理器時鐘頻率之類的計量,來提供正在完成之處理工作的粗略近似值。

規格需求

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

另請參閱

PEP_NOTIFY_PPM_PERF_CONSTRAINTS