Nota
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Acepta una cadena de versión de Common Language Runtime (CLR) que se devuelve de la función CreateVersionStringFromModule y devuelve una interfaz del depurador correspondiente (normalmente, ICorDebug).
Sintaxis
HRESULT CreateDebuggingInterfaceFromVersion (
[in] LPCWSTR szDebuggeeVersion,
[out] IUnknown** ppCordb,
);
Parámetros
szDebuggeeVersion
[in] Cadena de versión de CLR en el depurador de destino, que devuelve la función CreateVersionStringFromModule.
ppCordb
[out] Puntero a un puntero a un objeto COM (IUnknown
). Este objeto se convertirá en un objeto ICorDebug antes de que se devuelva.
Valor devuelto
S_OK
ppCordb
hace referencia a un objeto válido que implementa la interfaz ICorDebug .
E_INVALIDARG
szDebuggeeVersion
O es ppCordb
null.
CORDBG_E_DEBUG_COMPONENT_MISSING
No se puede encontrar un componente necesario para la depuración clR. No se encontró mscordbi.dll o mscordaccore.dll en el mismo directorio que el destino CoreCLR.dll.
CORDBG_E_INCOMPATIBLE_PROTOCOL
mscordbi.dll o mscordaccore.dll no es la misma versión que la CoreCLR.dllde destino.
E_FAIL
(u otros E_
códigos de retorno)
No se puede devolver una interfaz ICorDebug.
Observaciones
La interfaz que se devuelve proporciona las instalaciones para asociar a un CLR en un proceso de destino y depurar el código administrado que ejecuta CLR.
Requisitos
Plataformas: Consulte Sistemas operativos compatibles con .NET.
Encabezado: dbgshim.h
Biblioteca: dbgshim.dll, libdbgshim.so, libdbgshim.dylib
Versiones de .NET: Disponible desde .NET Core 2.1