Partilhar via


Enumeração de CLR_DEBUGGING_PROCESS_FLAGS

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

Syntax

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 Description
CLR_DEBUGGING_MANAGED_EVENT_PENDING Este runtime tem um evento de depurador gerido não atualizado para enviar. Veja a secção Observações para obter a distinção entre eventos de recuperação e eventos que não estão em recuperação.
CLR_DEBUGGING_MANAGED_EVENT_DEBUGGER_LAUNCH O evento gerido que está pendente é um Debugger.Launch pedido.

Observações

Os eventos de recuperação incluem notificações de criação de processos, domínio da aplicação, assemblagem, módulo e thread que levam o depurador ao estado atual depois de ter sido anexado a um processo. Os eventos de não recuperação, que são indicados pelo CLR_DEBUGGING_MANAGED_EVENT_PENDING sinalizador, incluem todos os outros eventos de depurador, tais como exceções e notificações do assistente de depuração gerida (MDA).

O CLR_DEBUGGING_MANAGED_EVENT_DEBUGGER_LAUNCH sinalizador permite ao runtime diferenciar entre uma exceção de terminação e um pedido para anexar um depurador gerido que pode ser cancelado.

Requisitos

Plataformas: Veja Requisitos do Sistema.

Cabeçalho: Metahost.idl, Metahost.h

Biblioteca: CorGuids.lib

.NET Framework Versões: Disponível desde 4

Ver também