描述
在初始化事件提供者(如果提供程序实现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。 |