Метод 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

См. также раздел