MapDebugInformation

【勇芳软件工作室】汉化HomePreviousNext

MapDebugInformation功能可以访问图像的调试信息。

PIMAGE_DEBUG_INFORMATION MapDebugInformation(

IN HANDLE【FileHandle】, 
IN LPSTR【FileName】, 
IN LPSTR【SymbolPath】, 
IN DWORD【ImageBase】 
); 

参数

【FileHandle】

打开可执行映像的句柄,符号文件或NULL。

【FileName】

可执行映像文件的名称,符号文件或NULL。

【SymbolPath】

符号文件所在的路径。路径可以是多个路径,每个路径以分号(;)分隔。

【ImageBase】

图像的基址或零。

返回值

如果函数成功,则返回值是指向IMAGE_DEBUG_INFORMATION结构的指针。该结构由IMAGEHLP分配,并由IMAGEHLP通过使用UnmapDebugInformation功能取消分配。结构的内存不在进程的默认堆中,因此尝试将其释放到任何内存释放程序中将失败。

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

备注

MapDebugInformation功能用于访问图像的调试信息。从图像或符号文件中提取调试信息,并将其放入IMAGE_DEBUG_INFORMATION结构中。