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