Перечисление PerfRegInfoType (perflib.h)
Указывает типы сведений, которые можно запросить о наборе счетчика производительности, вызвав функцию PerfQueryCounterSetRegistrationInfo .
Синтаксис
typedef enum _PerfRegInfoType {
PERF_REG_COUNTERSET_STRUCT = 1,
PERF_REG_COUNTER_STRUCT,
PERF_REG_COUNTERSET_NAME_STRING,
PERF_REG_COUNTERSET_HELP_STRING,
PERF_REG_COUNTER_NAME_STRINGS,
PERF_REG_COUNTER_HELP_STRINGS,
PERF_REG_PROVIDER_NAME,
PERF_REG_PROVIDER_GUID,
PERF_REG_COUNTERSET_ENGLISH_NAME,
PERF_REG_COUNTER_ENGLISH_NAMES
} PerfRegInfoType;
Константы
PERF_REG_COUNTERSET_STRUCT Значение: 1 Возвращает сведения о регистрации для набора счетчиков и всех содержащихся в нем счетчиков в виде блока PERF_COUNTERSET_REG_INFO . Блок содержит PERF_COUNTERSET_REG_INFO структуру, за которой следует или больше PERF_COUNTER_REG_INFO структур. |
PERF_REG_COUNTER_STRUCT Возвращает сведения о регистрации для счетчика производительности в виде структуры PERF_COUNTER_REG_INFO . Используйте параметр requestLangId функции PerfQueryCounterSetRegistrationInfo , чтобы указать идентификатор счетчика. |
PERF_REG_COUNTERSET_NAME_STRING Возвращает строку UTF16-LE, завершающуюся null, которая указывает имя набора счетчиков. Используйте параметр requestLangId функции PerfQueryCounterSetRegistrationInfo , чтобы указать предпочтительный языковой стандарт результата. |
PERF_REG_COUNTERSET_HELP_STRING Возвращает строку UTF16-LE, завершающуюся null, которая содержит строку справки для набора счетчиков. Используйте параметр requestLangId функции PerfQueryCounterSetRegistrationInfo , чтобы указать предпочтительный языковой стандарт результата. |
PERF_REG_COUNTER_NAME_STRINGS Возвращает имена счетчиков производительности в наборе счетчиков в виде блока PERF_STRING_BUFFER_HEADER . Блок включает PERF_STRING_BUFFER_HEADER структуру, за которой следует одна. или более PERF_STRING_COUNTER_HEADER структур, за которыми следуют строковые данные, указывающие имена счетчиков. Используйте параметр requestLangId функции PerfQueryCounterSetRegistrationInfo , чтобы указать предпочтительный языковой стандарт результата. |
PERF_REG_COUNTER_HELP_STRINGS Возвращает строки справки для счетчиков производительности в наборе счетчиков в виде блока PERF_STRING_BUFFER_HEADER . Блок включает PERF_STRING_BUFFER_HEADER структуру, за которой следует одна. или более PERF_STRING_COUNTER_HEADER структур, за которыми следуют строковые данные, содержащие строки справки. Используйте параметр requestLangId функции PerfQueryCounterSetRegistrationInfo , чтобы указать предпочтительный языковой стандарт результата. |
PERF_REG_PROVIDER_NAME Возвращает строку UTF-16LE, завершающуюся null, которая указывает имя поставщика для набора счетчиков. |
PERF_REG_PROVIDER_GUID Возвращает GUID поставщика для набора счетчиков. |
PERF_REG_COUNTERSET_ENGLISH_NAME Возвращает строку UTF-16LE, завершающуюся null, которая содержит имя набора счетчиков на английском языке. Это значение эквивалентно присвоению параметру requestCodeзначения PERF_REG_COUNTERSET_NAME_STRING и параметру requestLangId значения 0 при вызове функции PerfQueryCounterSetRegistrationInfo . |
PERF_REG_COUNTER_ENGLISH_NAMES Возвращает английские имена счетчиков производительности в наборе счетчиков в виде блока PERF_STRING_BUFFER_HEADER . Блок включает PERF_STRING_BUFFER_HEADER структуру, за которой следует одна. или более PERF_STRING_COUNTER_HEADER структур, за которыми следуют строковые данные, указывающие имена счетчиков. Это значение эквивалентно присвоению параметру requestCodeзначения PERF_REG_COUNTER_NAME_STRINGS и параметру requestLangId значения 0 при вызове функции PerfQueryCounterSetRegistrationInfo . |
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows 10 версии 1607 [только классические приложения] |
Минимальная версия сервера | Windows Server 2016 [только классические приложения] |
Верхняя часть | perflib.h |