Compartilhar via


Método ISymUnmanagedBinder::GetReaderForFile

Considerando uma interface de metadados e um nome de arquivo, retorna a interface ISymUnmanagedReader correta que lerá os símbolos de depuração associados ao módulo.

Esse método abrirá o arquivo PDB (banco de dados do programa) somente se ele estiver ao lado do arquivo executável. Essa alteração foi feita para fins de segurança. Se você precisar de uma pesquisa mais extensa para o arquivo PDB, use 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 do importador de metadados.

fileName
[in] Um ponteiro para o nome do arquivo.

searchPath
[in] Um ponteiro para o caminho de pesquisa.

pRetVal
[out] Um ponteiro definido como a interface ISymUnmanagedReader retornada.

Valor Retornado

S_OK se o método for bem-sucedido, caso contrário, E_FAIL ou algum outro código de erro.

Requisitos

Cabeçalho: CorSym.idl, CorSym.h

Confira também