структура 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) |