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


Функция PdhOpenQueryH (pdh.h)

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

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

Синтаксис

PDH_FUNCTION PdhOpenQueryH(
  [in]  PDH_HLOG   hDataSource,
  [in]  DWORD_PTR  dwUserData,
  [out] PDH_HQUERY *phQuery
);

Параметры

[in] hDataSource

Дескриптор источника данных, возвращаемого функцией PdhBindInputDataSource .

[in] dwUserData

Определяемое пользователем значение, которое необходимо связать с этим запросом. Чтобы позже получить данные пользователя, вызовите функцию PdhGetCounterInfo и получите доступ к члену dwQueryUserDataPDH_COUNTER_INFO.

[out] phQuery

Дескриптор запроса. Этот дескриптор используется в последующих вызовах.

Возвращаемое значение

Если функция завершается успешно, она возвращает ERROR_SUCCESS.

Если функция завершается сбоем, возвращаемое значение представляет собой код системной ошибки или код ошибки PDH.

Требования

   
Минимальная версия клиента Windows XP [только классические приложения]
Минимальная версия сервера Windows Server 2003 [только классические приложения]
Целевая платформа Windows
Header pdh.h
Библиотека Pdh.lib
DLL Pdh.dll

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

PdhBindInputDataSource