Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
Dada uma interface de metadados e um nome de arquivo, retorna o correto ISymUnmanagedReader interface que lerá os símbolos de depuração associados com o módulo.
Esse método proporciona uma Pesquisar mais abrangente para o arquivo de programa do banco de dados (PDB) que o ISymUnmanagedBinder::GetReaderForFile método.
HRESULT GetReaderForFile2(
[in] IUnknown *importer,
[in] const WCHAR *fileName,
[in] const WCHAR *searchPath,
[in] ULONG32 searchPolicy,
[out,retval] ISymUnmanagedReader **pRetVal);
Parâmetros
importer
[in] Um ponteiro para a interface de importação de metadados.fileName
[in] Um ponteiro para nome de arquivo.searchPath
[in] Um ponteiro para o caminho de Pesquisar.searchPolicy
[in] Um valor igual a CorSymSearchPolicyAttributes enumeração que especifica a diretiva a ser usada ao fazer uma Pesquisar para um leitor de símbolo.pRetVal
[out] Um ponteiro é definido como a retornadoISymUnmanagedReader interface.
Valor de retorno
S_OK se o método for bem-sucedida; caso contrário, E_FAIL ou Outros código de erro.
Requisitos
Cabeçalho: CorSym.idl
Comentários
Esta versão do método pode procurar o arquivo PDB em áreas diferentes de direito próximo ao módulo. A diretiva de Pesquisar pode ser controlada por combinação CorSymSearchPolicyAttributes. Por exemplo, AllowReferencePathAccess | AllowSymbolServerAccess procura o PDB ao lado do arquivo executável e em um servidor de símbolo, mas não consultar o registro ou utilizar o caminho do arquivo executável. Se o searchPath parâmetro for fornecido, esses diretórios sempre serão pesquisados.