描述
IWbemConfigureRefresher.Remove方法用于从复习器中删除对象,枚举器或嵌套刷新。
C++ 语法
HRESULT Remove( [in] long lId, [in] long lFlags ); |
PowerBASIC 语法
METHOD Remove ( _ BYVAL lId AS LONG, _ BYVAL lFlags AS LONG _ ) AS LONG |
参数
lId
唯一标识要删除的对象的整数。当您首先通过调用IWbemConfigureRefresher.AddObjectByPathIWbemConfigureRefresher.AddObjectByTemplate,IWbemConfigureRefresher.AddEnum或IWbemConfigureRefresher.AddRefresher向对象添加对象时,您获得此标识符。
lFlags
修改去掉方法的行为的标志位掩码。如果此参数设置为。WBEM_FLAG_REFRESH_AUTO_RECONNECT,如果连接断开,则刷新器尝试自动重新连接到远程提供程序。这是此方法的默认行为。如果不希望复习器尝试重新连接到远程提供程序,请指定WBEM_FLAG_REFRESH_NO_AUTO_RECONNECT。
返回值
此方法返回一个HRESULT,指示方法调用的状态。下表列出了HRESULT中包含的值。
退货代码 |
描述 |
WBEM_S_NO_ERROR |
该方法成功。 |
WBEM_S_FALSE |
无法删除指定的标识符。 |
WBEM_E_REFRESHER_BUSY |
复习者忙于另一个操作。 |
要求
客户 |
需要Windows Vista,Windows XP或Windows 2000 Professional。 |
服务器 |
需要Windows Server 2008,Windows Server 2003或Windows 2000 Server。 |
头 |
在Wbemcli.inc中声明。 |
图书馆 |
使用Wbemuuid.lib。 |
DLL |
需要Wbemperf.dll。 |