PEP_PPM_QUERY_CAPABILITIES 구조체(pep_x.h)

PEP_PPM_QUERY_CAPABILITIES 구조에는 PEP(플랫폼 확장 플러그 인)의 PPM(프로세서 전원 관리) 기능에 대한 정보가 포함되어 있습니다.

구문

typedef struct _PEP_PPM_QUERY_CAPABILITIES {
  ULONG   FeedbackCounterCount;
  ULONG   IdleStateCount;
  BOOLEAN PerformanceStatesSupported;
  BOOLEAN ParkingSupported;
  UCHAR   DiscretePerformanceStateCount;
  UCHAR   Reserved;
} PEP_PPM_QUERY_CAPABILITIES, *PPEP_PPM_QUERY_CAPABILITIES;

멤버

FeedbackCounterCount

이 프로세서에 대한 PEP에서 지원하는 프로세서 성능 피드백 카운터의 수입니다. x86/AMD64 플랫폼에서는 0이어야 합니다.

IdleStateCount

PEP가 지원하는 프로세서 유휴 상태의 수입니다. PEP는 모든 프로세서에 대해 동일한 수의 유휴 상태를 지원할 필요가 없습니다. PEP는 유휴 상태를 지원하지 않음을 나타내도록 설정할 IdleStateCount = 0 수 있습니다. 이 경우 PEP는 프로세서 유휴 상태를 처리하는 다른 알림을 구현할 필요가 없습니다.

PerformanceStatesSupported

PEP가 성능 상태 제어를 지원하는지 여부입니다. PEP가 성능 상태를 지원하는 경우 TRUE로, 그렇지 않으면 FALSE로 설정합니다.

ParkingSupported

PEP가 핵심 주차 힌트 제공을 지원하는지 여부입니다. PEP가 대기할 코어를 나타낼 수 있으면 TRUE로, 그렇지 않으면 FALSE로 설정합니다.

DiscretePerformanceStateCount

PEP가 지원하는 불연속 성능 상태의 수입니다.

Reserved

다음에 사용하도록 예약됩니다. 0으로 설정됩니다.

설명

이 구조는 PEP_NOTIFY_PPM_QUERY_CAPABILITIES 알림에서 사용됩니다. 네 멤버 모두 PEP가 이 알림에 대한 응답으로 구조체에 쓰는 출력 값을 포함합니다.

요구 사항

요구 사항
지원되는 최소 클라이언트 Windows 10 부터 지원합니다.
머리글 pep_x.h(Pep_x.h 포함)

추가 정보