'CloseToolhelp32Snapshot':找不到标识符

时间:2013-08-02 14:24:54

标签: c++ c windows visual-studio winapi

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

在源代码中,有CreateToolhelp32Snapshot()Heap32ListFirst()Heap32ListNext()CloseToolhelp32Snapshot()的来电。

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

我正在尝试为Windows PC平台编译(精确地说是Win7,但我认为它与XP无关)。

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

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

感谢您的帮助!

1 个答案:

答案 0 :(得分:5)

CreateToolhelp32Snapshot的文档说:

  

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

CloseToolhelp32Snapshot似乎只适用于WinCE / Mobile。