DEBUG_REASONDEBUG_REASON

Especifica por que o processo foi iniciado para depuração.Specifies why the process was launched for debugging.

SintaxeSyntax

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
};
typedef DWORD DEBUG_REASON;
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
};

ParâmetrosParameters

Erro não específico DEBUG_REASON_ERROR um ocorreu (Isso é usado como uma condição padrão quando nenhuma das outras questões de ajuste).DEBUG_REASON_ERROR A non-specific error occurred (this is used as a default condition when none of the other reasons fit).

DEBUG_REASON_USER_LAUNCHED o processo foi iniciado mediante solicitação do usuário.DEBUG_REASON_USER_LAUNCHED The process was launched at the user's request.

DEBUG_REASON_USER_ATTACHED o processo de execução já foi anexado pelo usuário.DEBUG_REASON_USER_ATTACHED The already-running process was attached to by the user.

DEBUG_REASON_AUTO_ATTACHED o processo foi anexado automaticamente a quando ele foi iniciado.DEBUG_REASON_AUTO_ATTACHED The process was automatically attached to when it was launched.

DEBUG_REASON_CAUSALITY o processo foi iniciado devido a um Just-In-Time eventos de depuração (JIT).DEBUG_REASON_CAUSALITY The process was launched due to a Just-In-Time (JIT) debugging event.

ComentáriosRemarks

Retornado do GetDebugReason método.Returned from the GetDebugReason method.

RequisitosRequirements

Header: msdbg.hHeader: msdbg.h

Namespace: Microsoft.VisualStudio.Debugger.InteropNamespace: Microsoft.VisualStudio.Debugger.Interop

Assembly: Microsoft.VisualStudio.Debugger.Interop.dllAssembly: Microsoft.VisualStudio.Debugger.Interop.dll

Consulte tambémSee Also