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 |