Bagikan melalui


DEBUG_REASON

Menentukan mengapa proses diluncurkan untuk penelusuran kesalahan.

Sintaks

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

Kolom

DEBUG_REASON_ERROR
Terjadi kesalahan non-spesifik (ini digunakan sebagai kondisi default ketika tidak ada alasan lain yang cocok).

DEBUG_REASON_USER_LAUNCHED
Proses ini diluncurkan atas permintaan pengguna.

DEBUG_REASON_USER_ATTACHED
Proses yang sudah berjalan dilampirkan oleh pengguna.

DEBUG_REASON_AUTO_ATTACHED
Proses ini secara otomatis dilampirkan ke ketika diluncurkan.

DEBUG_REASON_CAUSALITY
Proses ini diluncurkan karena peristiwa debugging Just-In-Time (JIT).

Keterangan

Dikembalikan dari metode GetDebugReason .

Persyaratan

Header: msdbg.h

Namespace: Microsoft.VisualStudio.Debugger.Interop

Rakitan: Microsoft.VisualStudio.Debugger.Interop.dll

Baca juga