CLR_DEBUGGING_PROCESS_FLAGS (Enumeración)
Proporciona valores que el método ICLRDebugging::OpenVirtualProcess usa.
Sintaxis
typedef enum CLR_DEBUGGING_PROCESS_FLAGS
{
CLR_DEBUGGING_MANAGED_EVENT_PENDING = 1,
CLR_DEBUGGING_MANAGED_EVENT_DEBUGGER_LAUNCH = 2
} CLR_DEBUGGING_PROCESS_FLAGS;
Miembros
Miembro | Descripción |
---|---|
CLR_DEBUGGING_MANAGED_EVENT_PENDING |
Este tiempo de ejecución tiene un evento de depurador administrado no actualizado que se va a enviar. Consulte la sección Comentarios para obtener la distinción entre los eventos de puesta al día y los no actualizados. |
CLR_DEBUGGING_MANAGED_EVENT_DEBUGGER_LAUNCH |
El evento administrado que está pendiente es una solicitud Debugger.Launch. |
Comentarios
Los eventos de puesta al día incluyen notificaciones de proceso, dominio de aplicación, ensamblado, módulo y creación de subprocesos que llevan al depurador al estado actual después de que se haya asociado a un proceso. Los eventos no actualizados, que se indican mediante la marca CLR_DEBUGGING_MANAGED_EVENT_PENDING
, incluyen todos los demás eventos del depurador, como excepciones y notificaciones del Asistente para depuración administrada (MDA).
La marca CLR_DEBUGGING_MANAGED_EVENT_DEBUGGER_LAUNCH
permite al tiempo de ejecución diferenciar entre una excepción de terminación y una solicitud para adjuntar un depurador administrado que se puede cancelar.
Requisitos
Plataformas: Vea Requisitos de sistema.
Encabezado: Metahost.idl, Metahost.h
Biblioteca: CorGuids.lib
Versiones de .NET Framework: disponible a partir de la versión 4