Compartir a través de


CreateDebuggingInterfaceFromVersion (Función)

Actualización: noviembre 2007

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

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 argumento szDebuggeeVersion se asigna a la correspondiente versión de MSCorDbi.dll.

Requisitos

Plataformas: vea Requisitos de sistema de .NET Framework.

Encabezado: MSCorEE.idl

Biblioteca: MSCorEE.dll

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

Vea también

Otros recursos

Funciones estáticas globales para hospedaje