次の方法で共有


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

関連項目