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


структура 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 структур. Элемент dwCounters структуры PERF_STRING_BUFFER_HEADER указывает, сколько структур PERF_STRING_COUNTER_HEADER содержит блок PERF_STRING_BUFFER_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_COUNTER_HEADER структур в блоке PERF_STRING_BUFFER_HEADER .

Комментарии

Функция PerfQueryCounterSetRegistrationInfo, вызываемая с параметром requestCode, PERF_REG_COUNTER_NAME_STRINGS или PERF_REG_COUNTER_HELP_STRINGS получает блок PERF_STRING_BUFFER_HEADER.

Требования

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

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

PERF_STRING_COUNTER_HEADER

PerfQueryCounterSetRegistrationInfo