"关闭工具帮助32快照":找不到标识符

'CloseToolhelp32Snapshot': identifier not found

本文关键字:找不到 标识符 快照 帮助 工具      更新时间:2023-10-16

我使用的是基于"WIN32工具帮助函数"的内存监控库。

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

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

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

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

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

谢谢你的帮助!

CreateToolhelp32Snapshot的文档说明:

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

CloseToolhelp32Snapshot似乎仅适用于WinCE/Mobile。