Compartir a través de


CreateDebuggingInterfaceFromVersion (Función)

Crea un objeto ICorDebug basándose en la información de versión especificada.

Esta función está obsoleta en .NET Framework versión 4. En su lugar, use el método ICLRRuntimeInfo::GetInterface.

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

Parámetros

  • iDebuggerVersion
    [in] Versión de ICorDebug esperada por el depurador. Vea los valores válidos en la enumeración CorDebugInterfaceVersion.

  • szDebuggeeVersion
    [in] Versión de Common Language Runtime asociada a la aplicación o al proceso que se va a depurar. Vea el método GetVersionFromProcess o GetRequestedRuntimeVersion para obtener información sobre cómo recuperar este valor.

  • ppCordb
    [out] Ubicación que recibe un puntero al objeto ICorDebug.

Valor devuelto

Este método devuelve los códigos de error COM estándar definidos en el archivo WinError.h, además de los valores siguientes.

Código devuelto

Descripción

S_OK

El método se ha ejecutado correctamente.

E_INVALIDARG

El valor de szDebuggeeVersion o ppCordb es null, o la cadena de versión es incorrecta.

Comentarios

El parámetro szDebuggeeVersion se asigna a la correspondiente versión de MSCorDbi.dll.

Requisitos

Plataformas: vea Requisitos de sistema de .NET Framework.

Encabezado: MSCorEE.h

Biblioteca: MSCorEE.dll

Versiones de .NET Framework: 4, 3.5 SP1, 3.5, 3.0 SP1, 3.0, 2.0 SP1, 2.0

Vea también

Otros recursos

Funciones estáticas globales de hospedaje de .NET Framework 1.1 y 2.0