メタデータ インターフェイスとファイル名を指定すると、モジュールに関連付けられたデバッグ シンボルを読み取る適切な 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