PEP_PPM_PARK_SELECTION_V2 구조체(pepfx.h)

PEP_PPM_PARK_SELECTION_V2 구조는 전력 소비를 줄이기 위해 플랫폼의 프로세서를 주차해야 하는 프로세서와 관련하여 운영 체제 및 PEP(플랫폼 확장 플러그 인)의 기본 설정을 나타냅니다.

구문

typedef struct _PEP_PPM_PARK_SELECTION_V2 {
  [in]     ULONG                          AdditionalUnparkedProcessors;
  [in]     ULONG                          Count;
  [in/out] PPEP_PROCESSOR_PARK_PREFERENCE Processors;
           ULONGLONG                      EvaluationTime;
           UCHAR                          EvaluationType;
} PEP_PPM_PARK_SELECTION_V2, *PPEP_PPM_PARK_SELECTION_V2;

멤버

[in] AdditionalUnparkedProcessors

비파크해야 하는 추가 프로세서 수입니다.

이 숫자에는 PEP가 PepPreference를 PROCESSOR_PARK_PREFERENCE_PARKED 설정하지만 운영 체제에서 PoPreference를 PROCESSOR_PARK_PREFERENCE_UNPARKED 또는 PROCESSOR_PARK_PREFERENCE_NONE 설정하는 Processors 배열의 모든 프로세서가 포함됩니다. 이러한 값에 대한 자세한 내용은 PEP_PROCESSOR_PARK_PREFERENCE 참조하세요.

이 숫자는 운영 체제가 PoPreference 값을 PROCESSOR_PARK_PREFERENCE_PARKED 설정하는 프로세서 배열에 프로세서를 포함하지 않습니다.

[in] Count

프로세서 멤버가 가리키는 배열의 요소 수입니다 .

[in/out] Processors

PEP_PROCESSOR_PARK_PREFERENCE 구조체 배열에 대한 포인터입니다. 각 배열 요소는 특정 프로세서에 대한 주차 기본 설정을 나타냅니다. Count 멤버는 배열의 요소 수를 지정합니다.

EvaluationTime

이 알림을 시작한 성능 검사 평가의 인터럽트 시간입니다.

EvaluationType

수행되는 평가 유형입니다. 다음 값 중 하나일 수 있습니다.

의미
PROCESSOR_PARK_TYPE_CORE_PARKING
0x00
프로세서를 주차해야 합니다.
PROCESSOR_PARK_TYPE_INTERRUPT_STEERING
0x01
인터럽트는 프로세서에서 멀리 조종되어야 합니다.

설명

이 구조는 PEP_NOTIFY_PPM_PARK_SELECTION_V2 알림 알림에서 사용됩니다. 구조체의 세 멤버 모두 이 알림이 PEP로 전송되기 전에 PoFx(Windows 전원 관리 프레임워크 )에서 설정한 입력 값을 포함합니다.

요구 사항

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