ISymUnmanagedBinder3::GetReaderFromCallback 方法

允许用户通过回调 IID_IDiaReadExeAtRVACallbackIID_IDiaReadExeAtOffsetCallback 来实现或提供,以便从内存中获取调试目录信息。

语法

HRESULT GetReaderFromCallback(  
    [in]  IUnknown     *importer,  
    [in]  const WCHAR  *fileName,  
    [in]  const WCHAR  *searchPath,  
    [in]  ULONG32      searchPolicy,  
    [in]  IUnknown     *callback,  
    [out,retval] ISymUnmanagedReader  **pRetVal);  

参数

importer
[in] 指向元数据导入接口的指针。

fileName
[in] 指向文件名的指针。

searchPath
[in] 指向搜索路径的指针。

searchPolicy
[in] 一个 CorSymSearchPolicyAttributes 枚举值,用于指定搜索符号读取器时要使用的策略。

callback
[in] 指向回调函数的指针。

pRetVal
[out] 设置为已返回 ISymUnmanagedReader 接口的指针。

返回值

如果该方法成功,则返回 S_OK;否则返回 E_FAIL 或某种其他错误代码。

要求

标头:CorSym.idl

请参阅