Compartilhar via


DEBUG_REASON

Especifica por que o processo foi iniciado para depuração.

Sintaxe

public enum enum_DEBUG_REASON {
    DEBUG_REASON_ERROR         = 0,
    DEBUG_REASON_USER_LAUNCHED = 1,
    DEBUG_REASON_USER_ATTACHED = 2,
    DEBUG_REASON_AUTO_ATTACHED = 3,
    DEBUG_REASON_CAUSALITY     = 4
};

Campos

DEBUG_REASON_ERROR
Ocorreu um erro não específico (isso é usado como uma condição padrão quando nenhum dos outros motivos se encaixa).

DEBUG_REASON_USER_LAUNCHED
O processo foi iniciado a pedido do usuário.

DEBUG_REASON_USER_ATTACHED
O processo já em execução foi anexado pelo usuário.

DEBUG_REASON_AUTO_ATTACHED
O processo foi anexado automaticamente quando foi iniciado.

DEBUG_REASON_CAUSALITY
O processo foi iniciado devido a um evento de depuração Just-In-Time (JIT).

Comentários

Retornado do método GetDebugReason .

Requisitos

Cabeçalho: msdbg.h

Espaço para nome: Microsoft.VisualStudio.Debugger.Interop

Assembly: Microsoft.VisualStudio.Debugger.Interop.dll

Confira também