1

我正在使用基于“WIN32 工具帮助功能”的内存监控库。

在其源代码中有对CreateToolhelp32Snapshot()Heap32ListFirst()Heap32ListNext()和的调用CloseToolhelp32Snapshot()

我的问题是相关的 windows 头文件中没有 CloseToolhelp32Snapshot() 的原型。

我正在尝试为 Windows PC 平台编译(准确地说是 Win7,但我认为它与 XP 没有区别)。

我在网上搜索,一些中国人说我必须CloseHandle()在 PC 平台上使用,而另一些人说它会产生内存泄漏。

使用后如何正确关闭手柄?

谢谢你的帮助 !

4

1 回答 1

5

的文档CreateToolhelp32Snapshot说:

要销毁快照,请使用CloseHandle函数。

CloseToolhelp32Snapshot似乎仅适用于 WinCE/Mobile。

于 2013-08-02T14:28:00.203 回答