PEP_PPM_PERF_SET_STATE 구조체(pep_x.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
머리글 pep_x.h(Pep_x.h 포함)

추가 정보