我正在使用基于“WIN32工具帮助function”的内存监视库。
在其源代码中有对CreateToolhelp32Snapshot()
, Heap32ListFirst()
, Heap32ListNext()
和CloseToolhelp32Snapshot()
。
我的问题是,在关联的Windows头文件中没有CloseToolhelp32Snapshot()的原型。
我试图编译的Windows PC平台(Win7的确切,但我认为它没有与XP的区别)。
我在互联网上search,有些中国人说我必须在PC平台上使用CloseHandle()
,而另一些人则说它会产生内存泄漏。
一旦我使用它,我怎样才能正确closures手柄?
谢谢你的帮助 !
CreateToolhelp32Snapshot
文档说:
要销毁快照,请使用CloseHandle函数。
CloseToolhelp32Snapshot
似乎只适用于WinCE / Mobile。