Enumeração CLR_DEBUGGING_PROCESS_FLAGS

Fornece valores que são usados pelo método ICLRDebugging::OpenVirtualProcess.

Sintaxe

typedef enum CLR_DEBUGGING_PROCESS_FLAGS  
{  
   CLR_DEBUGGING_MANAGED_EVENT_PENDING = 1,  
   CLR_DEBUGGING_MANAGED_EVENT_DEBUGGER_LAUNCH = 2  
}  CLR_DEBUGGING_PROCESS_FLAGS;  

Membros

Membro DESCRIÇÃO
CLR_DEBUGGING_MANAGED_EVENT_PENDING Esse runtime tem um evento de depurador gerenciado não catch-up a ser enviado. Consulte a seção Comentários para obter a distinção entre eventos de catch-up e não catch-up.
CLR_DEBUGGING_MANAGED_EVENT_DEBUGGER_LAUNCH O evento gerenciado que está pendente é uma solicitação Debugger.Launch.

Comentários

Os eventos de recuperação incluem notificações de processo, domínio do aplicativo, assembly, módulo e criação de thread que levam o depurador para o estado atual depois que ele é anexado a um processo. Eventos não catch-up, que são indicados pelo CLR_DEBUGGING_MANAGED_EVENT_PENDING sinalizador, incluem todos os outros eventos do depurador, como exceções e notificações do MDA (assistente de depuração gerenciada).

O CLR_DEBUGGING_MANAGED_EVENT_DEBUGGER_LAUNCH sinalizador permite que o runtime diferencie entre uma exceção de encerramento e uma solicitação para anexar um depurador gerenciado que pode ser cancelado.

Requisitos

Plataformas: confira Requisitos do sistema.

Cabeçalho: Metahost.idl, Metahost.h

Biblioteca: CorGuids.lib

Versões do .NET Framework: disponíveis desde 4

Confira também