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

플랫폼별 단위의 보장된 성능 임계값입니다. 0이 아닌 경우 이 값은 알려진 모든 외부 제약 조건(전원 예산, 열 제약 조건, 전원 등)을 고려하여 프로세서의 최대 지속 성능 수준을 지정합니다. 모든 프로세서는 보장된 성능 수준을 동시에 유지할 수 있을 것으로 예상됩니다. 자세한 내용은 플랫폼 성능 임계값을 참조하세요.

[out] LimitReasons

프로세서의 성능을 제한할 수 있는 이유입니다. 이 멤버를 0으로 설정하거나 다음 값 중 하나 이상의 비트 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