Método ISymUnmanagedBinder::GetReaderForFile
Tendo em conta uma interface de metadados e um nome de ficheiro, devolve a interface ISymUnmanagedReader correta que irá ler os símbolos de depuração associados ao módulo.
Este método só abre o ficheiro de base de dados do programa (PDB) se estiver junto ao ficheiro executável. Esta alteração foi efetuada para fins de segurança. Se precisar de uma pesquisa mais extensa para o ficheiro PDB, utilize o método ISymUnmanagedBinder2::GetReaderForFile2 .
Sintaxe
HRESULT GetReaderForFile(
[in] IUnknown *importer,
[in] const WCHAR *fileName,
[in] const WCHAR *searchPath,
[out, retval] ISymUnmanagedReader **pRetVal);
Parâmetros
importer
[in] Um ponteiro para a interface de importação de metadados.
fileName
[in] Um ponteiro para o nome do ficheiro.
searchPath
[in] Um ponteiro para o caminho de pesquisa.
pRetVal
[fora] Um ponteiro definido para a interface ISymUnmanagedReader devolvida.
Devolver Valor
S_OK se o método for bem-sucedido; caso contrário, E_FAIL ou outro código de erro.
Requisitos
Cabeçalho: CorSym.idl, CorSym.h