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

请参阅