IWbemHiPerfProvider::StopRefreshing 方法 (wbemprov.h)

IWbemHiPerfProvider::StopRefreshing 方法停止刷新与提供的标识符对应的对象或枚举器。 WMI 刷新器调用此方法以响应对 IWbemConfiguratorRefresher::Remove 的客户端请求。 提供程序应检查与刷新器关联的对象和枚举器,以获取匹配的标识符。 当提供程序找到标识符时,提供程序应删除或释放枚举器。

注意 如果提供程序未实现此方法,则必须返回 WBEM_E_PROVIDER_NOT_CAPABLE。 如果提供程序实现 IWbemHiPerfProvider::CreateRefreshableEnumIWbemHiPerfProvider::CreateRefreshableObject,则应实现 StopRefreshing
 

语法

HRESULT StopRefreshing(
  [in] IWbemRefresher *pRefresher,
  [in] long           lId,
  [in] long           lFlags
);

参数

[in] pRefresher

指向 IWbemRefresher 对象的指针,该对象包含通过调用 IWbemHiPerfProvider::CreateRefresher 获取的刷新程序。

[in] lId

包含刷新器标识符的整数,该标识符唯一标识要停止刷新的对象。

[in] lFlags

包含标志的整数。

返回值

此方法返回指示方法调用状态的 HRESULT。 以下列表列出了 HRESULT 中包含的值。

注解

无需调用 StopRefreshing 来清理刷新程序。 只需删除刷新程序即可;也就是说,释放对其的所有引用。 删除刷新程序会导致清理其中的所有对象和枚举器。

要求

要求
最低受支持的客户端 Windows Vista
最低受支持的服务器 Windows Server 2008
目标平台 Windows
标头 wbemprov.h (包括 Wbemidl.h)
Library Wbemuuid.lib
DLL Wmiprvsd.dll

另请参阅

开发 WMI 提供程序

IWbemHiPerfProvider

将实例提供程序转换为高性能提供程序

性能计数器提供程序

编写实例提供程序