다음을 통해 공유


PerfRegInfoType 열거형(perflib.h)

PerfQueryCounterSetRegistrationInfo 함수를 호출하여 성능 카운터 집합에 대해 요청할 수 있는 정보 유형을 나타냅니다.

Syntax

typedef enum _PerfRegInfoType {
  PERF_REG_COUNTERSET_STRUCT = 1,
  PERF_REG_COUNTER_STRUCT,
  PERF_REG_COUNTERSET_NAME_STRING,
  PERF_REG_COUNTERSET_HELP_STRING,
  PERF_REG_COUNTER_NAME_STRINGS,
  PERF_REG_COUNTER_HELP_STRINGS,
  PERF_REG_PROVIDER_NAME,
  PERF_REG_PROVIDER_GUID,
  PERF_REG_COUNTERSET_ENGLISH_NAME,
  PERF_REG_COUNTER_ENGLISH_NAMES
} PerfRegInfoType;

상수

 
PERF_REG_COUNTERSET_STRUCT
값: 1
카운터 집합 및 카운터 집합에 포함된 모든 카운터에 대한 등록 정보를 PERF_COUNTERSET_REG_INFO 블록으로 가져옵니다. 블록에는 PERF_COUNTERSET_REG_INFO 구조와 그 뒤에 하나 또는 가 포함됩니다.

더 많은 PERF_COUNTER_REG_INFO 구조체.
PERF_REG_COUNTER_STRUCT
성능 카운터에 대한 등록 정보를 PERF_COUNTER_REG_INFO 구조체로 가져옵니다.

카운터 식별자를 지정하려면 PerfQueryCounterSetRegistrationInfo 함수의 requestLangId 매개 변수를 사용합니다.
PERF_REG_COUNTERSET_NAME_STRING
카운터 집합의 이름을 나타내는 null로 끝나는 UTF16-LE 문자열을 가져옵니다.

PerfQueryCounterSetRegistrationInfo 함수의 requestLangId 매개 변수를 사용하여 결과의 기본 로캘을 지정합니다.
PERF_REG_COUNTERSET_HELP_STRING
카운터 집합에 대한 도움말 문자열을 포함하는 null로 끝나는 UTF16-LE 문자열을 가져옵니다.

PerfQueryCounterSetRegistrationInfo 함수의 requestLangId 매개 변수를 사용하여 결과의 기본 로캘을 지정합니다.
PERF_REG_COUNTER_NAME_STRINGS
카운터 집합의 성능 카운터 이름을 PERF_STRING_BUFFER_HEADER 블록으로 가져옵니다.

블록에는 PERF_STRING_BUFFER_HEADER 구조가 포함되고 그 뒤에 1개

PERF_STRING_COUNTER_HEADER 구조체 이상과 카운터 이름을 나타내는 문자열 데이터입니다.

PerfQueryCounterSetRegistrationInfo 함수의 requestLangId 매개 변수를 사용하여 결과의 기본 로캘을 지정합니다.
PERF_REG_COUNTER_HELP_STRINGS
카운터 집합의 성능 카운터에 대한 도움말 문자열을 PERF_STRING_BUFFER_HEADER 블록으로 가져옵니다.

블록에는 PERF_STRING_BUFFER_HEADER 구조가 포함되고 그 뒤에 1개

또는 더 많은 PERF_STRING_COUNTER_HEADER 구조체, 도움말 문자열이 포함된 문자열 데이터 뒤에 잇습니다.

PerfQueryCounterSetRegistrationInfo 함수의 requestLangId 매개 변수를 사용하여 결과의 기본 로캘을 지정합니다.
PERF_REG_PROVIDER_NAME
카운터 집합에 대한 공급자의 이름을 나타내는 null로 끝나는 UTF-16LE 문자열을 가져옵니다.
PERF_REG_PROVIDER_GUID
카운터 집합에 대한 공급자의 GUID를 가져옵니다.
PERF_REG_COUNTERSET_ENGLISH_NAME
영어로 설정된 카운터의 이름을 포함하는 null로 끝나는 UTF-16LE 문자열을 가져옵니다. 이 값은 perfQueryCounterSetRegistrationInfo 함수를 호출할 때 requestCode 매개 변수를 PERF_REG_COUNTERSET_NAME_STRINGrequestLangId 매개 변수를 0으로 설정하는 것과 같습니다.
PERF_REG_COUNTER_ENGLISH_NAMES
카운터 집합에 있는 성능 카운터의 영어 이름을 PERF_STRING_BUFFER_HEADER 블록으로 가져옵니다.

블록에는 PERF_STRING_BUFFER_HEADER 구조가 포함되고 그 뒤에 1개

PERF_STRING_COUNTER_HEADER 구조체 이상과 카운터 이름을 나타내는 문자열 데이터입니다. 이 값은 requestCode 매개 변수를 PERF_REG_COUNTER_NAME_STRINGS 설정하고 PerfQueryCounterSetRegistrationInfo 함수를 호출할 때 requestLangId 매개 변수를 0으로 설정하는 것과 같습니다.

요구 사항

요구 사항
지원되는 최소 클라이언트 Windows 10 버전 1607 [데스크톱 앱만 해당]
지원되는 최소 서버 Windows Server 2016 [데스크톱 앱만 해당]
머리글 perflib.h

추가 정보

PerfQueryCounterSetRegistrationInfo