次の方法で共有


ISymUnmanagedBinder::GetReaderForFile メソッド

メタデータ インターフェイスとファイル名を指定すると、モジュールに関連付けられたデバッグ シンボルを読み取る適切な ISymUnmanagedReader 構造体を返します。

このメソッドは、プログラム データベース (PDB) ファイルが実行可能ファイルと同じ場所にある場合にのみ、PDB ファイルを開きます。 この変更は、セキュリティ上の理由によって行われました。 PDB ファイルのさらに広範囲な検索が必要な場合は、ISymUnmanagedBinder2::GetReaderForFile2 メソッドを使用してください。

HRESULT GetReaderForFile(
    [in]  IUnknown     *importer,
    [in]  const WCHAR  *fileName,
    [in]  const WCHAR  *searchPath,
    [out, retval] ISymUnmanagedReader  **pRetVal);

パラメーター

  • importer
    [入力] メタデータ インポート インターフェイスへのポインター。

  • fileName
    [入力] ファイル名へのポインター。

  • searchPath
    [入力] 検索パスへのポインター。

  • pRetVal
    [出力] 返された ISymUnmanagedReader インターフェイスに設定されるポインター。

戻り値

メソッドが成功した場合は S_OK を返します。それ以外の場合は E_FAIL またはその他のエラー コードを返します。

必要条件

ヘッダー: CorSym.idl、CorSym.h

参照

参照

ISymUnmanagedBinder インターフェイス

ISymUnmanagedBinder2::GetReaderForFile2 メソッド