Compartilhar via


Função CreateDebuggingInterfaceFromVersion

Cria um ICorDebug objeto baseado em informações sobre a versão especificada.

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álido.

  • szDebuggeeVersion
    [in] A versão de tempo de execução linguagem comum associada do aplicativo ou processo a ser depurado. Consulte o GetVersionFromProcess or GetRequestedRuntimeVersionmétodo para obter informações sobre como recuperar esse valor.

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

Valor de retorno

Esse método retorna códigos de erro COM padrão conforme definido no arquivo WinError.h, além dos seguintes valores.

Código de retorno

Descrição

S_OK

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

E_INVALIDARG

szDebuggeeVersion ou ppCordb é nulo ou a versão de cadeia de caracteres está incorreta.

Comentários

The szDebuggeeVersion argumento mapeia para a versão correspondente do MSCorDbi.dll.

Requisitos

Plataformas: See Requisitos de sistema do .NET framework.

Cabeçalho: MSCorEE.idl

Biblioteca: MSCorEE.dll

.NET Framework Versions: 3.5 SP1, 3,5, 3.0 SP1, 3.0, 2.0 SP1, 2.0

Consulte também

Outros recursos

Hospedagem estático funções global