ISymUnmanagedBinder::GetReaderForFile 方法
给定元数据接口和文件名后,返回正确的 ISymUnmanagedReader 接口,该接口将读取与模块关联的调试符号。
只有当程序数据库 (PDB) 文件紧挨着可执行文件时,此方法才会打开该文件。 已出于安全目的执行此更改。 如果需要对 PDB 文件展开更广泛的搜索,请使用 ISymUnmanagedBinder2::GetReaderForFile2 方法。
语法
HRESULT GetReaderForFile(
[in] IUnknown *importer,
[in] const WCHAR *fileName,
[in] const WCHAR *searchPath,
[out, retval] ISymUnmanagedReader **pRetVal);
参数
importer
[in] 指向元数据导入接口的指针。
fileName
[in] 指向文件名的指针。
searchPath
[in] 指向搜索路径的指针。
pRetVal
[out] 设置为已返回 ISymUnmanagedReader 接口的指针。
返回值
如果该方法成功,则返回 S_OK;否则返回 E_FAIL 或某种其他错误代码。
要求
标头:CorSym.idl、CorSym.h