Счетчики производительности
Общие сведения о технологии счетчиков производительности.
Для разработки счетчиков производительности требуются следующие заголовки:
Рекомендации по программированию для этой технологии см. в следующих разделах:
Перечисления
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 начинается строка, содержащая имя или строку справки для указанного счетчика производительности. |