다음을 통해 공유


PEP_PPM_QUERY_CAPABILITIES 구조체(pepfx.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부터 지원됩니다.
헤더 pepfx.h(Pep_x.h 포함)

참고 항목