Partilhar via


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

Ver também