PERF_COUNTER_INFO 구조체(perflib.h)
공급자가 사용하는 카운터에 대한 정보를 정의합니다. CTRPP 도구는 지정한 스키마에 따라 이 구조를 자동으로 생성합니다.
구문
typedef struct _PERF_COUNTER_INFO {
ULONG CounterId;
ULONG Type;
ULONGLONG Attrib;
ULONG Size;
ULONG DetailLevel;
LONG Scale;
ULONG Offset;
} PERF_COUNTER_INFO, *PPERF_COUNTER_INFO;
멤버
CounterId
카운터 집합 내에서 카운터를 고유하게 식별하는 식별자입니다.
Type
카운터의 유형을 지정합니다. 가능한 카운터 유형은 Windows 2003 배포 가이드의 카운터 형식 을 참조하세요.
Attrib
이 카운터를 표시하는 방법을 나타내는 하나 이상의 특성입니다.
가능한 값은 다음과 같습니다.
PERF_ATTRIB_NO_GROUP_SEPARATOR, PERF_ATTRIB_DISPLAY_AS_REAL 및 PERF_ATTRIB_DISPLAY_AS_HEX 특성은 상호 배타적이지 않습니다. 세 가지 특성을 모두 지정하면 지정된 순서대로 특성에 우선 순위가 지정됩니다.
Size
이 구조체의 크기(바이트)입니다.
DetailLevel
카운터의 대상 그룹을 지정합니다.
가능한 값은 다음과 같습니다.
값 | 의미 |
---|---|
|
카운터를 모든 수준의 사용자에 표시할 수 있습니다. |
|
카운터는 복잡하며 고급 사용자에게만 표시되어야 합니다. |
Scale
카운터 값에 적용할 배율 인수입니다. 유효한 값의 범위는 –10에서 10까지입니다. 눈금이 적용되지 않으면 0입니다. 이 값이 0이면 배율 값은 1입니다. 이 값이 1이면 배율 값은 10이고, 이 값이 –1이면 배율 값은 .10이고, 등등.
Offset
PERF_COUNTERSET_INSTANCE 블록의 시작 부분에서 카운터 값까지의 바이트 오프셋입니다.
설명
이 구조체는 PERF_COUNTERSET_INFO 또는 PERF_COUNTERSET_INSTANCE 블록 내에 포함되어 있습니다.
요구 사항
요구 사항 | 값 |
---|---|
지원되는 최소 클라이언트 | Windows Vista [데스크톱 앱만 해당] |
지원되는 최소 서버 | Windows Server 2008 [데스크톱 앱만 해당] |
머리글 | perflib.h |