UpdateDebugInfoFile功能将存储在【NtHeaders】中的信息,并更新.DBG文件中的相应字段。
BOOL UpdateDebugInfoFile(
IN LPSTR【ImageFileName】, | |
IN LPSTR【SymbolPath】, | |
OUT LPSTR【DebugFilePath】, | |
IN OUT PIMAGE_NT_HEADERS【NtHeaders】 | |
); |
参数
【ImageFileName】
相对于其符号文件,现在已经过时的图像的名称。
【SymbolPath】
查找符号文件的路径。
【DebugFilePath】
已更新的符号文件。
【NtHeaders】
新的NT标题。
返回值
如果函数成功,返回值为TRUE。
如果函数失败,则返回值为FALSE。要检索扩展错误信息,请调用GetLastError.
备注
UpdateDebugInfoFile功能将存储在【NtHeaders】中的信息,并更新.DBG文件中的相应字段。任何时候修改图像文件,都应该调用此函数来保持数字的同步。具体来说,每当图像校验和更改时,应更新.DBG文件进行匹配。
Windows NT:此函数在Windows NT 3.51下不可用;它是在Windows NT 4.0中引入的。