Provider::Flush 方法 (provider.h)

[Provider 类是 WMI 提供程序框架的一部分,现在视为处于最终状态,对于影响这些库的非安全性相关问题,将不会提供进一步的开发、增强或更新。 所有新开发均应使用 MI API。]

提供程序框架调用 Flush 方法以删除提供程序使用的所有不必要的内存。 由于在调用 Flush 后可能会再次调用提供程序,因此必须重新创建 Flush 释放的任何对象。 如果重写此方法,则应调用父对象的 Flush 方法以释放与提供程序关联的任何框架内存。

语法

void Flush();

返回值

备注

仅当框架提供程序分配可刷新的内存时,才重写此方法。 如果提供程序选择替代,请在提供程序的实现中包含对 Provider::Flush 的调用。

注意 由于在调用 Flush 后可能会调用提供程序,因此必须准备好重新创建调用 Flush 释放的任何项。
 

要求

要求
最低受支持的客户端 Windows Vista
最低受支持的服务器 Windows Server 2008
目标平台 Windows
标头 provider.h (包括 FwCommon.h)
Library FrameDyn.lib
DLL FrameDynOS.dll;FrameDyn.dll