PERF_COUNTER_DATA 구조체(perflib.h)

구조를 포함하는 PERF_COUNTER_DATA 블록에 대한 정보를 포함합니다. PERF_COUNTER_DATA 블록은 원시 성능 카운터 데이터를 제공하며 순서대로 다음 항목으로 구성됩니다.

  1. PERF_COUNTER_DATA 구조체입니다.
  2. 원시 성능 카운터 데이터입니다.
  3. 블록의 총 크기를 8바이트의 배수로 만들기 위한 패딩입니다.

구문

typedef struct _PERF_COUNTER_DATA {
  ULONG dwDataSize;
  ULONG dwSize;
} PERF_COUNTER_DATA, *PPERF_COUNTER_DATA;

멤버

dwDataSize

PERF_COUNTER_DATA 블록의PERF_COUNTER_DATA 구조를 따르는 원시 성능 카운터 데이터의 크기(바이트)입니다.

dwSize

PERF_COUNTER_DATA 블록의 총 크기로, 다음 항목에 대한 opf 크기의 합계입니다.

  • PERF_COUNTER_DATA 구조체
  • 원시 성능 카운터 데이터
  • PERF_COUNTER_DATA 블록의 크기가 8바이트 배수인지 확인하는 패딩

설명

PerfQueryCounterData 함수는 PERF_MULTI_INSTANCES 블록의 일부로 직접 또는 간접적으로 PERF_COUNTER_DATA 블록을 포함할 수 있는 PERF_DATA_HEADER 블록을 반환합니다.

요구 사항

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

추가 정보

PerfQueryCounterData