PERF_COUNTER_IDENTITY 구조체(perflib.h)
소비자가 쿼리에서 카운터를 추가하거나 제거할 때 공급자의 콜백으로 전송되는 카운터를 정의합니다.
구문
typedef struct _PERF_COUNTER_IDENTITY {
GUID CounterSetGuid;
ULONG BufferSize;
ULONG CounterId;
ULONG InstanceId;
ULONG MachineOffset;
ULONG NameOffset;
ULONG Reserved;
} PERF_COUNTER_IDENTITY, *PPERF_COUNTER_IDENTITY;
멤버
CounterSetGuid
이 카운터가 속한 카운터 집합을 고유하게 식별하는 GUID입니다.
BufferSize
이 구조체의 크기(바이트)와 메모리에서 이 구조체에 추가된 컴퓨터 이름 및 instance 이름입니다.
CounterId
카운터 집합에 있는 카운터의 고유 식별자입니다.
소비자가 카운터 집합의 모든 카운터를 추가하거나 제거하려는 경우 이 멤버는 PERF_WILDCARD_COUNTER 설정됩니다.
InstanceId
카운터가 속한 카운터 집합 instance 식별자입니다.
NameOffset의 instance 이름이 PERF_WILDCARD_INSTANCE 경우 이 값을 무시합니다.
MachineOffset
메모리에서 이 구조를 따르는 null로 종료된 유니코드 컴퓨터 이름으로 오프셋합니다.
NameOffset
메모리에서 이 구조를 따르는 null로 종료된 유니코드 instance 이름에 오프셋합니다.
Reserved
예약되어 있습니다.
요구 사항
요구 사항 | 값 |
---|---|
지원되는 최소 클라이언트 | Windows Vista [데스크톱 앱만 해당] |
지원되는 최소 서버 | Windows Server 2008 [데스크톱 앱만 해당] |
머리글 | perflib.h |