2013-08-02 134 views
1

我正在使用基于“WIN32工具帮助功能”的内存监视库。'CloseToolhelp32Snapshot':标识符未找到

在它的源代码存在于CreateToolhelp32Snapshot()Heap32ListFirst()Heap32ListNext()CloseToolhelp32Snapshot()电话。

我的问题是,在关联的Windows头文件中没有CloseToolhelp32Snapshot()的原型。

我想编译的Windows PC平台(精确的Win7,但我认为它与XP没有什么区别)。

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

一旦我使用它,我该如何正确关闭手柄?

感谢您的帮助!

回答

4

的文档CreateToolhelp32Snapshot说:

要销毁快照,使用CloseHandle的功能。

CloseToolhelp32Snapshot似乎是只的WinCE /移动。

+0

好的,谢谢。 – Virus721