unmapDebugInformation 函数 (dbghelp.h)

解除分配通过调用 MapDebugInformation 函数分配的内存和资源。

注意 提供此函数只是为了向后兼容。 新应用程序应使用 SymUnloadModule64 函数。
 

语法

BOOL IMAGEAPI UnmapDebugInformation(
  [in] PIMAGE_DEBUG_INFORMATION DebugInfo
);

参数

[in] DebugInfo

指向从对 MapDebugInformation 的调用返回的 IMAGE_DEBUG_INFORMATION 结构的指针。

返回值

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

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

注解

UnmapDebugInformation 函数是 MapDebugInformation 函数的对应函数,必须用于解除分配通过调用 MapDebugInformation 函数分配的内存和资源。

所有 DbgHelp 函数(例如此函数)都是单线程的。 因此,从多个线程调用此函数可能会导致意外行为或内存损坏。 若要避免这种情况,必须将多个线程中的所有并发调用同步到此函数。

要求

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

另请参阅

DbgHelp 函数

IMAGE_DEBUG_INFORMATION

MapDebugInformation