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


Функция PdhVbOpenQuery

Функция PdhVbOpenQuery создает и инициализирует уникальную структуру запроса, которая используется для управления сбором данных о производительности.

Важно!

Функция, описываемая в этом разделе, может быть изменена или недоступна в будущем. Вместо этого корпорация Майкрософт рекомендует использовать функции, описанные в разделе Функции счетчиков производительности.

Функция PdhVbOpenQuery( _ ByVal QueryHandle As Long _ ) As Long

Параметры

QueryHandle

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

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

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

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

Код возврата Описание
PDH_INVALID_ARGUMENT
Аргумент является недопустимым или неправильным.
PDH_MEMORY_ALLOCATION_FAILURE
Не удалось выделить временный буфер памяти.

Требования

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

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

PdhCloseQuery