Partilhar via


Função de CreateDebuggingInterfaceFromVersion

Cria um ICorDebug objeto baseado nas informações de versão especificado.

Esta função está obsoleto na .NET Framework versão 4. Em vez disso, use o ICLRRuntimeInfo::GetInterface método.

HRESULT CreateDebuggingInterfaceFromVersion (
    [in]  int      iDebuggerVersion, 
    [in]  LPCWSTR  szDebuggeeVersion, 
    [out] IUnknown **ppCordb
);

Parâmetros

  • iDebuggerVersion
    [in] A versão do ICorDebug que é esperado pelo depurador. Consulte o CorDebugInterfaceVersion enumeração para os valores válidos.

  • szDebuggeeVersion
    [in] A versão de runtime idioma comuns associada ao aplicativo ou processo a ser depurado. Consulte o GetVersionFromProcess ou GetRequestedRuntimeVersion método para obter informações sobre como recuperar esse valor.

  • ppCordb
    [out] O local em que recebe um ponteiro para o ICorDebug objeto.

Valor de retorno

Esse método retorna os códigos de erro padrão COM conforme definido no arquivo Winerror. H, além dos valores a seguir.

Código de retorno

Descrição

S_OK

O método foi concluído com êxito.

E_INVALIDARG

szDebuggeeVersionou ppCordb é nulo ou a versão string está incorreto.

Comentários

O szDebuggeeVersion parâmetro mapeia para a versão correspondente do mscordbi. dll.

Requisitos

Plataformas: Consulte Requisitos de sistema do .NET Framework.

Cabeçalho: MSCorEE.h

Biblioteca: Mscoree

.NET Framework versões: 4, 3.5 SP1, 3.5, 3.0 SP1, 3.0, 2.0 SP1, 2.0

Consulte também

Outros recursos

.NET Framework 1.1 e 2.0, hospedagem Global de funções estáticas