UpdateDebugInfoFileEx

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

UpdateDebugInfoFileEx功能将存储在【NtHeaders】中的信息,并更新.DBG文件中的相应字段。

BOOL UpdateDebugInfoFileEx(

IN LPSTR【ImageFileName】, 
IN LPSTR【SymbolPath】, 
OUT LPSTR【DebugFilePath】, 
IN OUT PIMAGE_NT_HEADERS【NtHeaders】, 
IN DWORD【OldChecksum】 
); 

参数

【ImageFIleName】

相对于其符号文件,现在已经过时的图像的名称。

【SymbolPath】

查找符号文件的路径。

【DebugFilePath】

已更新的符号文件。

【NtHeaders】

新的NT标题。

【OldChecksum】

原始校验和值。如果此值与映射图像中存在的校验和不匹配,则【.】 DBG文件中的标志包含IMAGE_SEPARATE_DEBUG_MISMATCH,最后一个错误值设置为ERROR_INVALID_DATA 【.】

返回值

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

备注

UpdateDebugInfoFileEx功能将存储在【NtHeaders】中的信息,并更新.DBG文件中的相应字段。任何时候修改图像文件,都应该调用此函数来保持数字的同步。具体来说,每当图像校验和更改时,应更新.DBG文件进行匹配。