PEP_PPM_QUERY_DOMAIN_INFO 구조체(pep_x.h)
성능 도메인에 대한 정보를 쿼리하는 PEP_NOTIFY_PPM_QUERY_DOMAIN_INFO 알림에 사용됩니다.
구문
typedef struct _PEP_PPM_QUERY_DOMAIN_INFO {
ULONG DomainId;
UCHAR CoordinationType;
BOOLEAN IdleProcessorsDiscounted;
BOOLEAN SchedulerDirectedTransitionsSupported;
BOOLEAN AffinitizePerfSet;
ULONG WorstCaseTransitionLatency;
ULONG WorstCaseTransitionOverhead;
} PEP_PPM_QUERY_DOMAIN_INFO, *PPEP_PPM_QUERY_DOMAIN_INFO;
멤버
DomainId
입력에서 쿼리되는 도메인의 도메인 ID입니다.
CoordinationType
출력에서 은 성능 도메인의 조정 유형을 나타냅니다. 가능한 값은 다음과 같습니다.
- PROCESSOR_DOMAIN_COORDIANTION_SW_ALL(0x00)
- PROCESSOR_DOMAIN_COORDIANTION_SW_ANY(0x01)
- PROCESSOR_DOMAIN_COORDIANTION_HW_ALL(0x02)
IdleProcessorsDiscounted
출력에서 HW-ALL 조정을 사용하는 경우 플랫폼이 도메인의 확인된 성능 수준을 결정할 때 유휴 프로세서의 요청을 자동으로 무시하는 경우 이 값은 TRUE이고, 유휴 프로세서의 요청이 계속 적용되면 FALSE입니다. PROCESSOR_DOMAIN_COORDIANTION_HW_ALL 조정을 사용하지 않으면 이 필드는 무시됩니다.
SchedulerDirectedTransitionsSupported
출력에서 PEP가 이 도메인에 대한 스케줄러 지향 성능 전환의 요구 사항을 지원하는 경우 이 값은 TRUE이고, 그렇지 않으면 FALSE입니다.
AffinitizePerfSet
WorstCaseTransitionLatency
출력에서 이 값은 OS가 알림을 PEP에 발급하여 새 성능 수준으로 전환하는 시간부터 프로세서가 새 성능 수준에서 실행되는 시간(100ns 단위)까지 프로세서가 새 성능 상태로 전환되는 최악의 경우 대기 시간을 나타냅니다.
WorstCaseTransitionOverhead
출력에서 이 값은 OS가 새로운 성능 수준으로 전환하기 위해 PEP에 알림을 발급한 시간부터 프로세서가 새 성능 수준에서 실행되는 시간(100ns 단위)에 이르기까지 측정된 최악의 경우 오버헤드(PEP 코드 실행 시간 및 프로세서가 명령을 실행하지 않는 시간)를 나타냅니다.
요구 사항
요구 사항 | 값 |
---|---|
지원되는 최소 클라이언트 | Windows 10, 버전 1709 |
지원되는 최소 서버 | Windows Server 2016 |
머리글 | pep_x.h(Pep_x.h 포함) |