Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Mengembalikan HRESULT yang menunjukkan apakah meluncurkan proses baru atau melampirkan ke proses yang ada yang ditentukan dimungkinkan dalam konteks komputer saat ini dan konfigurasi runtime.
Syntax
HRESULT CanLaunchOrAttach (
[in] DWORD dwProcessId,
[in] BOOL win32DebuggingEnabled
);
Parameter-parameternya
dwProcessId [di] ID proses yang ada.
win32DebuggingEnabled [di] true Teruskan jika Anda berencana untuk meluncurkan dengan debugging Win32 diaktifkan, atau untuk melampirkan dengan debugging Win32 diaktifkan; jika tidak, teruskan false.
Mengembalikan Nilai
S_OK jika layanan penelusuran kesalahan menentukan bahwa meluncurkan proses baru atau melampirkan ke proses yang diberikan dimungkinkan, mengingat informasi tentang komputer saat ini dan konfigurasi runtime. Nilai HRESULT yang mungkin adalah:
- S_OK
- CORDBG_E_DEBUGGING_NOT_POSSIBLE
- CORDBG_E_KERNEL_DEBUGGER_PRESENT
- CORDBG_E_KERNEL_DEBUGGER_ENABLED
Komentar
Metode ini murni informasi. Antarmuka tidak akan menghentikan Anda meluncurkan atau melampirkan ke proses, terlepas dari nilai yang dikembalikan oleh CanLaunchOrAttach.
Jika Anda berencana untuk meluncurkan dengan debugging Win32 diaktifkan atau melampirkan dengan debugging Win32 diaktifkan, teruskan true untuk win32DebuggingEnabled. HRESULT yang dikembalikan oleh CanLaunchOrAttach mungkin berbeda jika Anda menggunakan opsi ini.
Persyaratan
Platform: Lihat Sistem operasi yang didukung .NET.
Header: CorDebug.idl, CorDebug.h
Perpustakaan: CorGuids.lib
Versi .NET: Tersedia sejak .NET Framework 1.0