PEP_PPM_PERF_CONSTRAINTS結構 (pepfx.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 開始支援。
標頭 pepfx.h (include Pep_x.h)

另請參閱

PEP_NOTIFY_PPM_PERF_CONSTRAINTS