Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
Cria uma interface de depurador (ICorDebug) que fornece funcionalidade para instanciar uma sessão de depuração gerenciada em um processo remoto.
Sintaxe
HRESULT CordbCreateObject (
[in] int iDebuggerVersion,
[out] IUnknown** ppCordb
);
Parâmetros
iDebuggerVersion [em] Versão do depurador do processo de destino. Esse parâmetro deve ser CorDebugVersion_2_0 para depuração remota.
ppCordb [saídas] Ponteiro para um ponteiro para um objeto que será convertido para uma interface ICorDebug e retornado.
Devolver Valor
S_OK O número de CLRs no processo foi determinado com êxito e as matrizes de identificador e caminho correspondentes foram preenchidas corretamente.
ppCordb E_INVALIDARG é nulo ou iDebuggerVersion não é CorDebugVersion_2_0.
E_OUTOFMEMORY Não é possível alocar memória suficiente para ppCordb
E_FAIL (ou outros códigos de retorno E_) Outras falhas.
Observações
A interface ICorDebug que é retornada é ppCordb a interface de depuração de nível superior para todos os serviços de depuração gerenciados.
Requisitos
Plataformas: Consulte Requisitos do sistema.
Cabeçalho: CoreClrRemoteDebuggingInterfaces.h
Biblioteca: mscordbi_macx86.dll
Versões do .NET Framework: 3.5 SP1