Condividi tramite


DEBUG_REASON

Specifica il motivo per cui il processo è stato avviato per il debug.

Sintassi

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
};

Campi

DEBUG_REASON_ERROR
Si è verificato un errore non specifico (viene usato come condizione predefinita quando nessuno degli altri motivi è adatto).

DEBUG_REASON_USER_LAUNCHED
Il processo è stato avviato alla richiesta dell'utente.

DEBUG_REASON_USER_ATTACHED
Il processo già in esecuzione è stato collegato all'utente.

DEBUG_REASON_AUTO_ATTACHED
Il processo è stato collegato automaticamente a quando è stato avviato.

DEBUG_REASON_CAUSALITY
Il processo è stato avviato a causa di un evento di debug JIT (Just-In-Time ).

Osservazioni:

Restituito dal metodo GetDebugReason .

Requisiti

Intestazione: msdbg.h

Spazio dei nomi: Microsoft.VisualStudio.Debugger.Interop

Assembly: Microsoft.VisualStudio.Debugger.Interop.dll

Vedi anche