Поделиться через


структура PERF_COUNTER_DATA (perflib.h)

Содержит сведения о блоке PERF_COUNTER_DATA , который содержит структуру . Блок PERF_COUNTER_DATA предоставляет необработанные данные счетчика производительности и состоит из следующих элементов по порядку:

  1. Структура PERF_COUNTER_DATA .
  2. Необработанные данные счетчика производительности.
  3. Заполнение, чтобы сделать общий размер блока кратным восьми байтам.

Синтаксис

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 , который представляет собой сумму размеров следующих элементов:

  • Структура PERF_COUNTER_DATA
  • Необработанные данные счетчика производительности
  • Заполнение, гарантирующее, что размер блока PERF_COUNTER_DATA кратен 8 байтам

Комментарии

Функция PerfQueryCounterData возвращает PERF_DATA_HEADER блок, который может содержать PERF_COUNTER_DATA блоки прямо или косвенно в составе блока PERF_MULTI_INSTANCES .

Требования

Требование Значение
Минимальная версия клиента Windows 10, версия 1607 [только классические приложения]
Минимальная версия сервера Windows Server 2016 [только классические приложения]
Верхняя часть perflib.h

См. также раздел

PerfQueryCounterData