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.
Apunta a una función a la que se llama cuando se ha iniciado el entorno de ejecución de .NET para la API RegisterForRuntimeStartup .
Sintaxis
typedef VOID (*PSTARTUP_CALLBACK)(
IUnknown *pCordb,
PVOID parameter,
HRESULT hr);
Parámetros
pCordb
[in] Puntero a un puntero a un objeto COM (IUnknown
). Este objeto se convertirá en un objeto ICorDebug antes de que se devuelva.
parameter
[in] Valor parameter
pasado a RegisterForRuntimeStartup.
hr
[in] Resultado de la operación. Los valores son:
S_OK
:pCordb
hace referencia a un objeto válido que implementa la interfaz ICorDebug .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 otrosE_
códigos de retorno): no se puede devolver una interfaz ICorDebug.
Observaciones
La interfaz que se proporciona tiene 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