Partilhar via


Método de ISymUnmanagedBinder::GetReaderForFile

Dada uma interface de metadados e um nome de arquivo, retorna o correto ISymUnmanagedReader estrutura que lerá os símbolos de depuração associados com o módulo.

Esse método abrirá o arquivo de banco de dados (PDB) do programa somente se ele estiver próxima ao arquivo executável. Essa alteração foi feita para fins de segurança. Se você precisar de uma pesquisa mais abrangente para o arquivo PDB, use o ISymUnmanagedBinder2::GetReaderForFile2 método.

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 arquivo.

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

  • pRetVal
    [out] Um ponteiro que está definido para retornado ISymUnmanagedReader interface.

Valor de retorno

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

Consulte também

Referência

Interface de ISymUnmanagedBinder

Método de ISymUnmanagedBinder2::GetReaderForFile2