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


структура PERF_COUNTER_BLOCK (winperf.h)

Описывает блок памяти, содержащий необработанные данные счетчиков производительности для счетчиков объекта.

Синтаксис

typedef struct _PERF_COUNTER_BLOCK {
  DWORD ByteLength;
} PERF_COUNTER_BLOCK, *PPERF_COUNTER_BLOCK;

Члены

ByteLength

Размер этой структуры и необработанных данных счетчика в байтах.

Комментарии

Элемент CounterOffsetPERF_COUNTER_DEFINITION обеспечивает смещение от начала этой структуры до значения счетчика.

Расположение структуры PERF_COUNTER_BLOCK в блоке PERF_OBJECT_TYPE зависит от того, содержит ли объект экземпляры. Дополнительные сведения см. в разделе Формат данных производительности.

Необходимо убедиться, что размер блока счетчика выравнивается по 8-байтовой границе. Например, если объект производительности содержит два счетчика DWORD, необходимо добавить в блок счетчика еще четыре байта, чтобы он выровнен по 8-байтовой границе.

Требования

Требование Значение
Минимальная версия клиента Windows XP [только классические приложения]
Минимальная версия сервера Windows Server 2003 [только классические приложения]
Верхняя часть winperf.h (включая Windows.h)

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

PERF_COUNTER_DEFINITION

PERF_INSTANCE_DEFINITION

PERF_OBJECT_TYPE