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


Метод IWbemProviderIdentity::SetRegistrationObject (wbemprov.h)

Метод IWbemProviderIdentity::SetRegistrationObject вызывается службой управления Windows перед инициализацией поставщика событий (если поставщик реализует IWbemProviderIdentity). Метод используется для передачи поставщику экземпляра __Win32Provider , с помощью которого выполняется инициализация поставщика. Этот метод используется только в том случае, если у вас есть несколько поставщиков, совместно использующих один идентификатор CLSID.

Синтаксис

HRESULT SetRegistrationObject(
  [in] long             lFlags,
  [in] IWbemClassObject *pProvReg
);

Параметры

[in] lFlags

Зарезервировано. Этот параметр должен иметь значение 0 (ноль).

[in] pProvReg

Экземпляр __Win32Provider , который объявляет имя поставщика и ИДЕНТИФИКАТОР CLSID.

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

Этот метод возвращает HRESULT с одним из следующих значений.

Комментарии

Любой код возврата HRESULT , отличный от WBEM_S_NO_ERROR , указывает на сбой поставщика.

Требования

Требование Значение
Минимальная версия клиента Windows Vista
Минимальная версия сервера Windows Server 2008
Целевая платформа Windows
Header wbemprov.h (включая Wbemidl.h)
Библиотека Wbemuuid.lib
DLL Wbemsvc.dll

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

IWbemProviderIdentity