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