PERF_INSTANCE_HEADER 구조체(perflib.h)
구조를 포함하는 PERF_INSTANCE_HEADER 블록에 대한 정보를 제공합니다. PERF_INSTANCE_HEADER 블록은 카운터 집합의 인스턴스 또는 다중 instance 쿼리에서 성능 카운터 결과가 제공되는 인스턴스에 대한 정보를 제공합니다. PERF_INSTANCE_HEADER 블록은 순서대로 다음 항목으로 구성됩니다.
- PERF_INSTANCE_HEADER 블록의 크기와 instance 식별자를 포함하는 PERF_INSTANCE_HEADER 구조체
- instance 이름을 포함하는 null로 끝나는 UTF-16LE 문자열입니다.
- PERF_INSTANCE_HEADER 블록의 총 크기가 8바이트의 배수가 되도록 패딩.
구문
typedef struct _PERF_INSTANCE_HEADER {
ULONG Size;
ULONG InstanceId;
} PERF_INSTANCE_HEADER, *PPERF_INSTANCE_HEADER;
멤버
Size
PERF_INSTANCE_HEADER 블록의 총 크기(바이트)입니다. 이 총 크기는 PERF_INSTANCE_HEADER 구조체의 크기, instance 이름이 포함된 문자열 및 안쪽 여백의 합계입니다.
InstanceId
인스턴스 식별자입니다.
설명
카운터 집합의 각 활성 instance 의 조합으로 식별됩니다.
instance 이름 및 instance 식별자입니다. 의 두 활성 인스턴스
카운터 집합의 instance 이름과 instance 조합하면 안 됩니다.
가져옵니다. 그러나 클라이언트는 instance 이름과 instance 중복 조합의 인스턴스를 허용해야 합니다.
가져옵니다.
PerfEnumerateCounterSetInstances 함수는 다음 시퀀스를 가져옵니다.
PERF_INSTANCE_HEADER 블록입니다.
PerfQueryCounterData 함수는 PERF_DATA_HEADER 블록을 가져옵니다.
에는 PERF_MULTI_INSTANCES 블록 내에 PERF_INSTANCE_HEADER 블록이 포함되어 있습니다.
요구 사항
요구 사항 | 값 |
---|---|
지원되는 최소 클라이언트 | Windows 10 버전 1607 [데스크톱 앱만 해당] |
지원되는 최소 서버 | Windows Server 2016 [데스크톱 앱만 해당] |
머리글 | perflib.h |