Счетчики производительности

Общие сведения о технологии счетчиков производительности.

Для разработки счетчиков производительности требуются следующие заголовки:

Рекомендации по программированию для этой технологии см. в следующих разделах:

Перечисления

 
PerfCounterDataType

Указывает тип содержимого блока PERF_COUNTER_HEADER, который функция PerfQueryCounterData включает в состав блока PERF_DATA_HEADER, который функция создает в качестве выходных данных.
PerfRegInfoType

Указывает типы сведений, которые можно запросить о наборе счетчика производительности, вызвав функцию PerfQueryCounterSetRegistrationInfo.

Функции

 
CounterPathCallBack

Приложения реализуют функцию CounterPathCallBack для обработки строк пути счетчика, возвращаемых диалоговым окном Обзор.
LoadPerfCounterTextStringsA

Загружает на компьютер объекты производительности и счетчики, определенные в указанном файле инициализации. (ANSI)
LoadPerfCounterTextStringsW

Загружает на компьютер объекты производительности и счетчики, определенные в указанном файле инициализации. (Юникод)
PdhAddCounterA

Добавляет указанный счетчик в запрос. (ANSI)
PdhAddCounterW

Добавляет указанный счетчик в запрос. (Юникод)
PdhAddEnglishCounterA

Добавляет в запрос указанный не зависящий от языка счетчик. (ANSI)
PdhAddEnglishCounterW

Добавляет в запрос указанный не зависящий от языка счетчик. (Юникод)
PdhBindInputDataSourceA

Привязывает один или несколько двоичных файлов журнала для чтения данных журнала. (ANSI)
PdhBindInputDataSourceW

Привязывает один или несколько двоичных файлов журнала для чтения данных журнала. (Юникод)
PdhBrowseCountersA

Отображает диалоговое окно Просмотр счетчиков, с помощью которого пользователь может выбрать один или несколько счетчиков, которые нужно добавить в запрос. Чтобы использовать дескрипторы для источников данных, используйте функцию PdhBrowseCountersH. (ANSI)
PdhBrowseCountersHA

Отображает диалоговое окно Просмотр счетчиков, с помощью которого пользователь может выбрать один или несколько счетчиков, которые нужно добавить в запрос. Эта функция идентична функции PdhBrowseCounters, за исключением того, что она поддерживает использование дескрипторов для источников данных. (ANSI)
PdhBrowseCountersHW

Отображает диалоговое окно Просмотр счетчиков, с помощью которого пользователь может выбрать один или несколько счетчиков, которые нужно добавить в запрос. Эта функция идентична функции PdhBrowseCounters, за исключением того, что она поддерживает использование дескрипторов для источников данных. (Юникод)
PdhBrowseCountersW

Отображает диалоговое окно Просмотр счетчиков, с помощью которого пользователь может выбрать один или несколько счетчиков, которые нужно добавить в запрос. Чтобы использовать дескрипторы для источников данных, используйте функцию PdhBrowseCountersH. (Юникод)
PdhCalculateCounterFromRawValue

Вычисляет отображаемое значение двух необработанных значений счетчика.
PdhCloseLog

Закрывает указанный файл журнала.
PdhCloseQuery

Закрывает все счетчики, содержащиеся в указанном запросе, закрывает все дескрипторы, связанные с запросом, и освобождает всю память, связанную с запросом.
PdhCollectQueryData

Собирает текущее значение необработанных данных для всех счетчиков в указанном запросе и обновляет код состояния каждого счетчика. (PdhCollectQueryData)
PdhCollectQueryDataEx

Использует отдельный поток для сбора текущего значения необработанных данных для всех счетчиков в указанном запросе. Затем функция передает сигнал определенному приложением событию и ожидает указанного интервала времени перед возвратом.
PdhCollectQueryDataWithTime

Собирает текущее значение необработанных данных для всех счетчиков в указанном запросе и обновляет код состояния каждого счетчика. (PdhCollectQueryDataWithTime)
PdhComputeCounterStatistics

Вычисляет статистику для счетчика из массива необработанных значений.
PdhConnectMachineA

Подключается к указанному компьютеру. (ANSI)
PdhConnectMachineW

Подключается к указанному компьютеру. (Юникод)
PdhEnumLogSetNamesA

Перечисляет имена наборов журналов в имени DSN. (ANSI)
PdhEnumLogSetNamesW

Перечисляет имена наборов журналов в имени DSN. (Юникод)
PdhEnumMachinesA

Возвращает список имен компьютеров, связанных со счетчиками в файле журнала. (PdhEnumMachinesA)
PdhEnumMachinesHA

Возвращает список имен компьютеров, связанных со счетчиками в файле журнала. (PdhEnumMachinesHA)
PdhEnumMachinesHW

Возвращает список имен компьютеров, связанных со счетчиками в файле журнала. (PdhEnumMachinesHW)
PdhEnumMachinesW

Возвращает список имен компьютеров, связанных со счетчиками в файле журнала. (PdhEnumMachinesW)
PdhEnumObjectItemsA

Возвращает имена счетчиков и экземпляров указанного объекта, которые существуют на указанном компьютере или в указанном файле журнала. Чтобы использовать дескрипторы для источников данных, используйте функцию PdhEnumObjectItemsH. (ANSI)
PdhEnumObjectItemsHA

Возвращает имена счетчиков и экземпляров указанного объекта, которые существуют на указанном компьютере или в указанном файле журнала. Эта функция идентична функции PdhEnumObjectItems, за исключением того, что она поддерживает использование дескрипторов для источников данных. (ANSI)
PdhEnumObjectItemsHW

Возвращает имена счетчиков и экземпляров указанного объекта, которые существуют на указанном компьютере или в указанном файле журнала. Эта функция идентична функции PdhEnumObjectItems, за исключением того, что она поддерживает использование дескрипторов для источников данных. (Юникод)
PdhEnumObjectItemsW

Возвращает имена счетчиков и экземпляров указанного объекта, которые существуют на указанном компьютере или в указанном файле журнала. Чтобы использовать дескрипторы для источников данных, используйте функцию PdhEnumObjectItemsH. (Юникод)
PdhEnumObjectsA

Возвращает список объектов, доступных на указанном компьютере или в указанном файле журнала. Чтобы использовать дескрипторы для источников данных, используйте функцию PdhEnumObjectsH. (ANSI)
PdhEnumObjectsHA

Возвращает список объектов, доступных на указанном компьютере или в указанном файле журнала. Эта функция идентична Функции PdhEnumObjects, за исключением того, что она поддерживает использование дескрипторов для источников данных. (ANSI)
PdhEnumObjectsHW

Возвращает список объектов, доступных на указанном компьютере или в указанном файле журнала. Эта функция идентична Функции PdhEnumObjects, за исключением того, что она поддерживает использование дескрипторов для источников данных. (Юникод)
PdhEnumObjectsW

Возвращает список объектов, доступных на указанном компьютере или в указанном файле журнала. Чтобы использовать дескрипторы для источников данных, используйте функцию PdhEnumObjectsH. (Юникод)
PdhExpandCounterPathA

Проверяет указанный компьютер (или локальный компьютер, если ни один из них не указан) на наличие счетчиков и экземпляров счетчиков, соответствующих строкам с подстановочными знаками в пути к счетчику. (ANSI)
PdhExpandCounterPathW

Проверяет указанный компьютер (или локальный компьютер, если ни один из них не указан) на наличие счетчиков и экземпляров счетчиков, соответствующих строкам с подстановочными знаками в пути к счетчику. (Юникод)
PdhExpandWildCardPathA

Проверяет указанный компьютер или файл журнала и возвращает пути счетчика, соответствующие указанному пути счетчика, который содержит подстановочные знаки. Чтобы использовать дескрипторы для источников данных, используйте функцию PdhExpandWildCardPathH. (ANSI)
PdhExpandWildCardPathHA

Проверяет указанный компьютер или файл журнала и возвращает пути счетчика, соответствующие указанному пути счетчика, который содержит подстановочные знаки. Эта функция идентична функции PdhExpandWildCardPath, за исключением того, что поддерживает использование дескрипторов для источников данных. (ANSI)
PdhExpandWildCardPathHW

Проверяет указанный компьютер или файл журнала и возвращает пути счетчика, соответствующие указанному пути счетчика, который содержит подстановочные знаки. Эта функция идентична функции PdhExpandWildCardPath, за исключением того, что поддерживает использование дескрипторов для источников данных. (Юникод)
PdhExpandWildCardPathW

Проверяет указанный компьютер или файл журнала и возвращает пути счетчика, соответствующие указанному пути счетчика, который содержит подстановочные знаки. Чтобы использовать дескрипторы для источников данных, используйте функцию PdhExpandWildCardPathH. (Юникод)
PdhFormatFromRawValue

Вычисляет отображаемое значение для заданных необработанных значений счетчика.
PdhGetCounterInfoA

Извлекает сведения о счетчике, такие как размер данных, тип счетчика, путь и значения данных, предоставленные пользователем. (ANSI)
PdhGetCounterInfoW

Извлекает сведения о счетчике, такие как размер данных, тип счетчика, путь и значения данных, предоставленные пользователем. (Юникод)
PdhGetCounterTimeBase

Возвращает базу времени указанного счетчика.
PdhGetDataSourceTimeRangeA

Определяет диапазон времени, количество записей и, если применимо, размер буфера, содержащего данные о производительности из указанного источника входных данных. Чтобы использовать дескрипторы для источников данных, используйте функцию PdhGetDataSourceTimeRangeH. (ANSI)
PdhGetDataSourceTimeRangeH

Определяет диапазон времени, количество записей и, если применимо, размер буфера, содержащего данные о производительности из указанного источника входных данных. Эта функция идентична функции PdhGetDataSourceTimeRange, за исключением того, что она поддерживает использование дескрипторов для источников данных.
PdhGetDataSourceTimeRangeW

Определяет диапазон времени, количество записей и, если применимо, размер буфера, содержащего данные о производительности из указанного источника входных данных. Чтобы использовать дескрипторы для источников данных, используйте функцию PdhGetDataSourceTimeRangeH. (Юникод)
PdhGetDefaultPerfCounterA

Извлекает имя счетчика по умолчанию для указанного объекта. Это имя можно использовать для задания начального выбора счетчика в диалоговом окне Обзор счетчика. Чтобы использовать дескрипторы для источников данных, используйте функцию PdhGetDefaultPerfCounterH. (ANSI)
PdhGetDefaultPerfCounterHA

Извлекает имя счетчика по умолчанию для указанного объекта. (ANSI)
PdhGetDefaultPerfCounterHW

Извлекает имя счетчика по умолчанию для указанного объекта. (Юникод)
PdhGetDefaultPerfCounterW

Извлекает имя счетчика по умолчанию для указанного объекта. Это имя можно использовать для задания начального выбора счетчика в диалоговом окне Обзор счетчика. Чтобы использовать дескрипторы для источников данных, используйте функцию PdhGetDefaultPerfCounterH. (Юникод)
PdhGetDefaultPerfObjectA

Извлекает имя объекта по умолчанию. Это имя можно использовать для задания начального выбора объекта в диалоговом окне Просмотр счетчика. Чтобы использовать дескрипторы для источников данных, используйте функцию PdhGetDefaultPerfObjectH. (ANSI)
PdhGetDefaultPerfObjectHA

Извлекает имя объекта по умолчанию. (ANSI)
PdhGetDefaultPerfObjectHW

Извлекает имя объекта по умолчанию. (Юникод)
PdhGetDefaultPerfObjectW

Извлекает имя объекта по умолчанию. Это имя можно использовать для задания начального выбора объекта в диалоговом окне Просмотр счетчика. Чтобы использовать дескрипторы для источников данных, используйте функцию PdhGetDefaultPerfObjectH. (Юникод)
PdhGetDllVersion

Возвращает версию текущего установленного файла Pdh.dll.
PdhGetFormattedCounterArrayA

Возвращает массив форматированных значений счетчиков. Используйте эту функцию, если требуется отформатировать значения счетчика, содержащего подстановочный знак для имени экземпляра. (ANSI)
PdhGetFormattedCounterArrayW

Возвращает массив форматированных значений счетчиков. Используйте эту функцию, если требуется отформатировать значения счетчика, содержащего подстановочный знак для имени экземпляра. (Юникод)
PdhGetFormattedCounterValue

Вычисляет отображаемое значение для указанного счетчика.
PdhGetLogFileSize

Возвращает размер указанного файла журнала.
PdhGetRawCounterArrayA

Возвращает массив необработанных значений из указанного счетчика. Используйте эту функцию, если требуется получить необработанные значения счетчика счетчика, содержащего подстановочный знак для имени экземпляра. (ANSI)
PdhGetRawCounterArrayW

Возвращает массив необработанных значений из указанного счетчика. Используйте эту функцию, если требуется получить необработанные значения счетчика счетчика, содержащего подстановочный знак для имени экземпляра. (Юникод)
PdhGetRawCounterValue

Возвращает текущее необработанное значение счетчика.
PdhIsRealTimeQuery

Определяет, является ли указанный запрос запросом в режиме реального времени.
PdhLookupPerfIndexByNameA

Возвращает индекс счетчика, соответствующий указанному имени счетчика. (ANSI)
PdhLookupPerfIndexByNameW

Возвращает индекс счетчика, соответствующий указанному имени счетчика. (Юникод)
PdhLookupPerfNameByIndexA

Возвращает имя объекта производительности или имя счетчика, соответствующее указанному индексу. (ANSI)
PdhLookupPerfNameByIndexW

Возвращает имя объекта производительности или имя счетчика, соответствующее указанному индексу. (Юникод)
PdhMakeCounterPathA

Создает полный путь счетчика с помощью элементов, указанных в структуре PDH_COUNTER_PATH_ELEMENTS. (ANSI)
PdhMakeCounterPathW

Создает полный путь счетчика с помощью элементов, указанных в структуре PDH_COUNTER_PATH_ELEMENTS. (Юникод)
PdhOpenLogA

Открывает указанный файл журнала для чтения или записи. (ANSI)
PdhOpenLogW

Открывает указанный файл журнала для чтения или записи. (Юникод)
PdhOpenQueryA

Создает новый запрос, используемый для управления сбором данных о производительности. Чтобы использовать дескриптора для источников данных, используйте функцию PdhOpenQueryH. (ANSI)
PdhOpenQueryH

Создает новый запрос, используемый для управления сбором данных о производительности. Эта функция идентична функции PdhOpenQuery, за исключением того, что она поддерживает использование дескрипторов для источников данных.
PdhOpenQueryW

Создает новый запрос, используемый для управления сбором данных о производительности. Чтобы использовать дескриптора для источников данных, используйте функцию PdhOpenQueryH. (Юникод)
PdhParseCounterPathA

Анализирует элементы пути счетчика и сохраняет результаты в PDH_COUNTER_PATH_ELEMENTS структуре. (ANSI)
PdhParseCounterPathW

Анализирует элементы пути счетчика и сохраняет результаты в PDH_COUNTER_PATH_ELEMENTS структуре. (Юникод)
PdhParseInstanceNameA

Анализирует элементы строки экземпляра. (ANSI)
PdhParseInstanceNameW

Анализирует элементы строки экземпляра. (Юникод)
PdhReadRawLogRecord

Считывает сведения в указанном двоичном файле журнала трассировки.
PdhRemoveCounter

Удаляет счетчик из запроса.
PdhSelectDataSourceA

Отображает диалоговое окно, в котором пользователю предлагается указать источник данных о производительности. (ANSI)
PdhSelectDataSourceW

Отображает диалоговое окно, в котором пользователю предлагается указать источник данных о производительности. (Юникод)
PdhSetCounterScaleFactor

Задает коэффициент масштабирования, применяемый к вычисляемой величине указанного счетчика при запросе отформатированного значения счетчика. Если установлен флаг PDH_FMT_NOSCALE, этот коэффициент масштабирования игнорируется.
PdhSetDefaultRealTimeDataSource

Указывает источник данных в режиме реального времени.
PdhSetQueryTimeRange

Ограничивает примеры, которые можно считывать из файла журнала, теми, которые входят в указанный диапазон времени, включительно.
PdhUpdateLogA

Собирает данные счетчика для текущего запроса и записывает данные в файл журнала. (ANSI)
PdhUpdateLogFileCatalog

Синхронизирует сведения в каталоге файлов журнала с данными о производительности в файле журнала.
PdhUpdateLogW

Собирает данные счетчика для текущего запроса и записывает данные в файл журнала. (Юникод)
PdhValidatePathA

Проверяет наличие счетчика на компьютере, указанном в пути к счетчику. (ANSI)
PdhValidatePathExA

Проверяет наличие указанного счетчика на компьютере или в файле журнала. (ANSI)
PdhValidatePathExW

Проверяет наличие указанного счетчика на компьютере или в файле журнала. (Юникод)
PdhValidatePathW

Проверяет наличие счетчика на компьютере, указанном в пути к счетчику. (Юникод)
PERF_MEM_ALLOC

Поставщики реализуют эту функцию для предоставления пользовательского управления памятью для PERFLIB. A
PERF_MEM_FREE

Поставщики реализуют эту функцию для предоставления пользовательского управления памятью для PERFLIB. F
PerfAddCounters

Добавляет спецификации счетчика производительности в указанный запрос.
PerfCloseQueryHandle

Закрывает дескриптор запроса, открытый путем вызова PerfOpenQueryHandle.
PerfCreateInstance

Создает экземпляр указанного набора счетчиков.
PerfDecrementULongCounterValue

Уменьшает значение счетчика, значение которого представляет собой 4-байтовое целое число без знака. Поставщики используют эту функцию.
PerfDecrementULongLongCounterValue

Уменьшает значение счетчика, значение которого представляет собой 8-байтовое целое число без знака. Поставщики используют эту функцию.
PerfDeleteCounters

Удаляет указанные спецификации счетчика производительности из указанного запроса.
PerfDeleteInstance

Удаляет экземпляр набора счетчиков, созданного функцией PerfCreateInstance.
PerfEnumerateCounterSet

Возвращает идентификаторы наборов счетчиков, зарегистрированных в указанной системе. Идентификаторы наборов счетчиков являются глобально уникальными идентификаторами (GUID).
PerfEnumerateCounterSetInstances

Возвращает имена и идентификаторы активных экземпляров счетчика, установленных в указанной системе.
PerfIncrementULongCounterValue

Увеличивает значение счетчика, значение которого представляет собой 4-байтовое целое число без знака. Поставщики используют эту функцию.
PerfIncrementULongLongCounterValue

Увеличивает значение счетчика, значение которого представляет собой 8-байтовое целое число без знака. Поставщики используют эту функцию.
PERFLIBREQUEST

Поставщики могут реализовать эту функцию для получения уведомлений при выполнении потребителями определенных действий, таких как добавление или удаление счетчиков из запроса.
PerfOpenQueryHandle

Создает дескриптор, который ссылается на запрос в указанной системе. Запрос — это список спецификаций счетчиков.
PerfQueryCounterData

Возвращает значения счетчиков производительности, которые соответствуют спецификациям счетчиков в указанном запросе.
PerfQueryCounterInfo

Возвращает спецификации счетчика в указанном запросе.
PerfQueryCounterSetRegistrationInfo

Возвращает сведения о наборе счетчиков в указанной системе.
PerfQueryInstance

Извлекает указатель на указанный экземпляр набора счетчиков. Поставщики используют эту функцию.
PerfSetCounterRefValue

Обновления значение счетчика, значение которого является указателем на фактические данные. Поставщики используют эту функцию.
PerfSetCounterSetInfo

Задает макет определенного набора счетчиков.
PerfSetULongCounterValue

Обновления значение счетчика, значение которого представляет собой 4-байтовое целое число без знака. Поставщики используют эту функцию.
PerfSetULongLongCounterValue

Обновления значение счетчика, значение которого представляет собой 8-байтовое целое число без знака. Поставщики используют эту функцию.
PerfStartProvider

Регистрирует поставщика. (PerfStartProvider)
PerfStartProviderEx

Регистрирует поставщика. (PerfStartProviderEx)
PerfStopProvider

Удаляет регистрацию поставщика из списка зарегистрированных поставщиков и освобождает все ресурсы, связанные с поставщиком.
PM_CLOSE_PROC

Выполняет очистку, необходимую библиотеке DLL производительности.
PM_COLLECT_PROC

Собирает данные о производительности и возвращает их потребителю.
UnloadPerfCounterTextStringsA

Выгружает объекты производительности и счетчики с компьютера для указанного приложения. (ANSI)
UnloadPerfCounterTextStringsW

Выгружает объекты производительности и счетчики с компьютера для указанного приложения. (Юникод)

Структуры

 
PDH_BROWSE_DLG_CONFIG_A

Структура PDH_BROWSE_DLG_CONFIG используется функцией PdhBrowseCounters для настройки диалогового окна Просмотр счетчиков производительности. (ANSI)
PDH_BROWSE_DLG_CONFIG_HA

Структура PDH_BROWSE_DLG_CONFIG_H используется функцией PdhBrowseCountersH для настройки диалогового окна Просмотр счетчиков производительности. (ANSI)
PDH_BROWSE_DLG_CONFIG_HW

Структура PDH_BROWSE_DLG_CONFIG_H используется функцией PdhBrowseCountersH для настройки диалогового окна Просмотр счетчиков производительности. (Юникод)
PDH_BROWSE_DLG_CONFIG_W

Структура PDH_BROWSE_DLG_CONFIG используется функцией PdhBrowseCounters для настройки диалогового окна Просмотр счетчиков производительности. (Юникод)
PDH_COUNTER_INFO_A

Структура PDH_COUNTER_INFO содержит сведения, описывающие свойства счетчика. Эти сведения также включают путь счетчика. (ANSI)
PDH_COUNTER_INFO_W

Структура PDH_COUNTER_INFO содержит сведения, описывающие свойства счетчика. Эти сведения также включают путь счетчика. (Юникод)
PDH_COUNTER_PATH_ELEMENTS_A

Структура PDH_COUNTER_PATH_ELEMENTS содержит компоненты пути счетчика. (ANSI)
PDH_COUNTER_PATH_ELEMENTS_W

Структура PDH_COUNTER_PATH_ELEMENTS содержит компоненты пути счетчика. (Юникод)
PDH_DATA_ITEM_PATH_ELEMENTS_A

Структура PDH_DATA_ITEM_PATH_ELEMENTS содержит элементы пути к определенному элементу данных. (ANSI)
PDH_DATA_ITEM_PATH_ELEMENTS_W

Структура PDH_DATA_ITEM_PATH_ELEMENTS содержит элементы пути к определенному элементу данных. (Юникод)
PDH_FMT_COUNTERVALUE

Структура PDH_FMT_COUNTERVALUE содержит вычисленное значение счетчика и его состояние.
PDH_FMT_COUNTERVALUE_ITEM_A

Структура PDH_FMT_COUNTERVALUE_ITEM содержит имя экземпляра и форматируемое значение счетчика. (ANSI)
PDH_FMT_COUNTERVALUE_ITEM_W

Структура PDH_FMT_COUNTERVALUE_ITEM содержит имя экземпляра и форматируемое значение счетчика. (Юникод)
PDH_RAW_COUNTER

Структура PDH_RAW_COUNTER возвращает данные по мере их сбора от поставщика счетчиков. Преобразование, форматирование или другая интерпретация данных не выполняется.
PDH_RAW_COUNTER_ITEM_A

Структура PDH_RAW_COUNTER_ITEM содержит имя экземпляра и необработанное значение счетчика. (ANSI)
PDH_RAW_COUNTER_ITEM_W

Структура PDH_RAW_COUNTER_ITEM содержит имя экземпляра и необработанное значение счетчика. (Юникод)
PDH_RAW_LOG_RECORD

Структура PDH_RAW_LOG_RECORD содержит сведения о записи двоичного файла журнала трассировки.
PDH_STATISTICS

Структура PDH_STATISTICS содержит минимальное, максимальное и среднее значения для массива необработанных значений счетчиков.
PDH_TIME_INFO

Структура PDH_TIME_INFO содержит сведения о временных интервалах, которые применяются к выборке данных о производительности.
PERF_COUNTER_BLOCK

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

Содержит сведения о блоке PERF_COUNTER_DATA, который содержит структуру .
PERF_COUNTER_DEFINITION

Описывает счетчик производительности.
PERF_COUNTER_HEADER

Содержит сведения о блоке PERF_COUNTER_HEADER, который содержит структуру .
PERF_COUNTER_IDENTIFIER

Содержит сведения о блоке PERF_COUNTER_IDENTIFIER, который содержит структуру .
PERF_COUNTER_IDENTITY

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

Определяет сведения о счетчике, используемом поставщиком. Средство CTRPP автоматически создает эту структуру на основе указанной схемы.
PERF_COUNTER_REG_INFO

Предоставляет сведения о регистрации счетчика производительности.
PERF_COUNTERSET_INFO

Определяет сведения о наборе счетчиков, используемом поставщиком. Средство CTRPP автоматически создает эту структуру на основе указанной схемы.
PERF_COUNTERSET_INSTANCE

Определяет экземпляр набора счетчиков.
PERF_COUNTERSET_REG_INFO

Содержит сведения о блоке PERF_COUNTERSET_REG_INFO, который содержит структуру .
PERF_DATA_BLOCK

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

Предоставляет сведения о блоке PERF_DATA_HEADER, который содержит структуру .
PERF_INSTANCE_DEFINITION

Описывает экземпляр объекта производительности.
PERF_INSTANCE_HEADER

Предоставляет сведения о блоке PERF_INSTANCE_HEADER, который содержит структуру .
PERF_MULTI_COUNTERS

Предоставляет сведения о блоке PERF_MULTI_COUNTERS, который содержит структуру .
PERF_MULTI_INSTANCES

Предоставляет сведения о блоке PERF_MULTI_INSTANCES, который содержит структуру .
PERF_OBJECT_TYPE

Описывает сведения о производительности конкретного объекта, например количество экземпляров объекта и число счетчиков, определяемых объектом.
PERF_PROVIDER_CONTEXT

Определяет сведения о контексте поставщика.
PERF_STRING_BUFFER_HEADER

Предоставляет сведения о блоке PERF_STRING_BUFFER_HEADER, который содержит структуру .
PERF_STRING_COUNTER_HEADER

Указывает, где в блоке PERF_STRING_BUFFER_HEADER начинается строка, содержащая имя или строку справки для указанного счетчика производительности.