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.
Crea una interfaz de depurador (ICorDebug) que proporciona la funcionalidad para crear instancias de una sesión de depuración administrada en un proceso remoto.
Sintaxis
HRESULT CordbCreateObject (
[in] int iDebuggerVersion,
[out] IUnknown** ppCordb
);
Parámetros
iDebuggerVersion [in] Versión del depurador del proceso de destino. Este parámetro debe ser CorDebugVersion_2_0 para la depuración remota.
ppCordb [out] Puntero a un puntero a un objeto que se convertirá en una interfaz ICorDebug y se devolverá.
Valor devuelto
S_OK El número de CLR del proceso se determinó correctamente y las matrices de identificador y ruta de acceso correspondientes se rellenaron correctamente.
ppCordb E_INVALIDARG es null o iDebuggerVersion no es CorDebugVersion_2_0.
E_OUTOFMEMORY No se puede asignar suficiente memoria para ppCordb
E_FAIL (u otros códigos de retorno de E_) Otros errores.
Comentarios
La interfaz ICorDebug que se devuelve en ppCordb es la interfaz de depuración de nivel superior para todos los servicios de depuración administrada.
Requisitos
Plataformas: Vea Requisitos de sistema.
Encabezado: CoreClrRemoteDebuggingInterfaces.h
Biblioteca: mscordbi_macx86.dll
Versiones de .NET Framework: 3.5 SP1