PEP_PPM_PERF_SET_STATE 구조체(pepfx.h)

런타임 시 PEP_NOTIFY_PPM_PERF_SET 알림에서 프로세서의 현재 작동 성능을 설정하는 데 사용됩니다.

구문

typedef struct _PEP_PPM_PERF_SET_STATE {
  UCHAR MinimumPerformanceState;
  UCHAR MaximumPerformanceState;
  UCHAR DesiredPerformanceState;
  UCHAR EnergyPerformancePreference;
} PEP_PPM_PERF_SET_STATE, *PPEP_PPM_PERF_SET_STATE;

멤버

MinimumPerformanceState

입력 시 새 요청된 최소 성능 상태입니다. 이 상태는 프로세서가 실행 될 수 있는 절대 최소 인스턴스 성능 수준으로 정의됩니다. 운영 체제는 이 값을 [최저 성능, 보장된 성능] 범위의 모든 성능 값(포함)으로 설정할 수 있습니다. 최소 성능은 최대 성능보다 높은 값으로 설정해서는 안 됩니다.

MaximumPerformanceState

입력 시 새 요청된 최대 성능 상태입니다. 이 상태는 프로세서가 실행 될 수 있는 절대 최대 인스턴스 성능 수준으로 정의됩니다. OS는 최대 성능을 [최저 성능, 최고 성능] 범위의 모든 성능 값(포함)으로 설정할 수 있습니다.

DesiredPerformanceState

입력 시 새 요청된 원하는 성능 상태입니다. 이 상태는 성능 수준 파워 관리자가 프로세서에서 요청하는 것으로 정의됩니다. 원하는 성능은 [최소 성능, 최대 성능] 범위의 모든 성능 값(포함)으로 설정할 수 있습니다. 원하는 성능은 원하는 성능이 보장된 성능 수준 이상인지 또는 그 미만인지에 따라 두 가지 의미 중 하나를 사용할 수 있습니다.

  • 보장된 성능 수준보다 낮은 원하는 성능은 플랫폼이 제공해야 하는 평균 성능 수준을 표현합니다.  
  • 보장된 성능 수준 이상에서 플랫폼은 보장된 성능 수준을 제공해야 합니다. 플랫폼은 현재 운영 조건이 허용하는 경우 원하는 성능 수준까지 제공하려고 시도해야 하지만 그렇게 할 필요는 없습니다.

EnergyPerformancePreference

입력에서 프로세서에 대해 요청된 새로운 에너지 성능 기본 설정입니다.

요구 사항

요구 사항
지원되는 최소 클라이언트 Windows 10, 버전 1709
지원되는 최소 서버 Windows Server 2016
머리글 pepfx.h(Pep_x.h 포함)

추가 정보