SymCleanup 函数 (dbghelp.h)

解除分配与进程句柄关联的所有资源。

语法

BOOL IMAGEAPI SymCleanup(
  [in] HANDLE hProcess
);

参数

[in] hProcess

最初传递给 SymInitialize 函数的进程句柄。

返回值

如果函数成功,则返回值 TRUE

如果函数失败,则返回值 FALSE。 若要检索扩展的错误信息,请调用 GetLastError

言论

此函数释放与进程句柄关联的所有资源。 调用此函数失败会导致调用应用程序中的内存和资源泄漏。

所有 DbgHelp 函数(如此函数)都是单线程的。 因此,从多个线程调用此函数可能会导致意外行为或内存损坏。 为了避免这种情况,请仅在进程启动时调用 symInitialize ,并且仅在进程结束时 SymCleanup。 进程中的每个线程都不需要调用这些函数。

例子

有关示例,请参阅 终止符号处理程序

要求

要求 价值
目标平台 窗户
标头 dbghelp.h
Dbghelp.lib
DLL Dbghelp.dll
可再发行组件 DbgHelp.dll 5.1 或更高版本

另请参阅

DbgHelp 函数

SymInitialize