勇芳软件工作室.汉化:  Windows Management Instrumentation > COM API for WMI > Interfaces > IWbemProviderIdentity >

SetRegistrationObject Method

Previous pageReturn to chapter overviewNext page

描述

 

在初始化事件提供者(如果提供程序实现IWbemProviderIdentity)之前,Windows管理服务调用IWbemProviderIdentity.SetRegistrationObject方法。该方法用于传递提供程序正在初始化的__Win32Provider实例。如果您有多个提供程序共享相同的CLSID,则此方法将被使用。

 

C++ 语法

 

HRESULT SetRegistrationObject(

[in]  long lFlags,

[in]  IWbemClassObject *pProvReg

);

 

PowerBASIC 语法

 

METHOD SetRegistrationObject ( _

BYVAL lFlags AS LONG, _

BYVAL pProvReg AS IWbemClassObject _

) AS LONG

 

参数

 

lFlags

 

保留。该参数必须为0(零)。

 

pProvReg

 

__Win32Provider的实例,宣布提供商的名称和CLSID。

 

返回值

 

此方法返回一个HRESULT以下值之一。

 

退货代码

描述

WBEM_S_NO_ERROR

方法成功。

 

备注

 

除WBEM_S_NO_ERROR之外的任何HRESULT返回码都表示提供程序失败。

 

要求

 

客户

需要Windows Vista,Windows XP,Windows 2000 Professional,Windows NT Workstation 4.0 SP4及更高版本,Windows Me,Windows 98或Windows 95。

服务器

需要Windows Server 2008,Windows Server 2003,Windows 2000 Server或Windows NT Server 4.0 SP4及更高版本。

在Wbemprov.inc中声明。

DLL

需要Wbemsvc.dll。