Прочитать на английском

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


Заголовок pdh.h

Этот заголовок используется счетчиками производительности. Дополнительные сведения см. в разделе:

pdh.h содержит следующие программные интерфейсы:

Функции

 
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

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

Функции обратного вызова

 
CounterPathCallBack

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

Структуры

 
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 содержит сведения о временных интервалах, применяемые к выборке данных о производительности.