共用方式為


ISymUnmanagedBinder::GetReaderForFile 方法

根據指定的中繼資料 (Metadata) 介面和檔名,傳回正確的 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

請參閱

參考

ISymUnmanagedBinder 介面

ISymUnmanagedBinder2::GetReaderForFile2 方法