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