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

SetStatus Method

Previous pageReturn to chapter overviewNext page

描述

 

IWbemProviderInitSink.SetStatus方法向Windows Management指示提供程序是完全还是部分初始化。

 

C++ 语法

 

HRESULT SetStatus(

[in]  LONG lStatus,

[in]  LONG lFlags

);

 

PowerBASIC 语法

 

METHOD SetStatus(

BYVAL lStatus AS LONG, _

BYVAL lFlags AS LONG _

) AS LONG

 

参数

 

lStatus

 

向Windows Management指示提供程序的初始化状态。可以设置以下值之一。

 

含义

WBEM_S_INITIALIZED

表示提供程序已完全初始化并准备好接受请求。

WBEM_E_FAILED

表示提供程序未能初始化并且不起作用。

 

lFlags

 

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

 

返回值

 

此方法始终返回WBEM_S_NO_ERROR。

 

备注

 

所有类型的提供商调用IWbemProviderInitSink.SetStatus来指示Windows Management的初始化状态。

 

如果lStatus设置为WBEM_S_INITIALIZED,则Windows Management希望提供程序能够立即处理请求。

 

要求

 

客户

需要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。