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