PERF_STRING_BUFFER_HEADER 구조체(perflib.h)

구조를 포함하는 PERF_STRING_BUFFER_HEADER 블록에 대한 정보를 제공합니다. PERF_STRING_BUFFER_HEADER 블록은 카운터 집합의 성능 카운터에 대한 이름 또는 도움말 문자열을 제공하며 amd는 순서대로 다음 항목으로 구성됩니다.

  1. PERF_STRING_BUFFER_HEADER 구조체
  2. 여러 PERF_STRING_COUNTER_HEADER 구조체입니다. PERF_STRING_BUFFER_HEADER 구조체의 dwCounters 멤버는 PERF_STRING_BUFFER_HEADER블록에 포함된 PERF_STRING_COUNTER_HEADER 구조의 수를 지정합니다.
  3. 문자열 데이터 블록입니다.

구문

typedef struct _STRING_BUFFER_HEADER {
  DWORD dwSize;
  DWORD dwCounters;
} PERF_STRING_BUFFER_HEADER, *PPERF_STRING_BUFFER_HEADER;

멤버

dwSize

PERF_STRING_BUFFER_HEADER 블록의 총 크기(바이트)입니다. 이 총 크기는 PERF_STRING_BUFFER_HEADER 구조체의 크기, 모든 PERF_STRING_COUNTER_HEADER 구조체 및 문자열 데이터 블록의 합계입니다.

dwCounters

PERF_STRING_BUFFER_HEADER 블록의 PERF_STRING_COUNTER_HEADER 구조체 수입니다.

설명

requestCode 매개 변수를 PERF_REG_COUNTER_NAME_STRINGS또는 PERF_REG_COUNTER_HELP_STRINGS 설정하여 호출된 PerfQueryCounterSetRegistrationInfo 함수는 PERF_STRING_BUFFER_HEADER 블록을 가져옵니다.

요구 사항

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

추가 정보

PERF_STRING_COUNTER_HEADER

PerfQueryCounterSetRegistrationInfo