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