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.
Mengatur tindakan yang akan dilakukan saat utas panggilan keluar.
Sintaks
BOOL DebugSetProcessKillOnExit(
[in] BOOL KillOnExit
);
Parameter
[in] KillOnExit
Jika parameter ini TRUE, utas mengakhiri semua proses yang terlampir saat keluar (perhatikan bahwa ini adalah default). Jika tidak, utas terlepas dari semua proses yang di-debug saat keluar.
Nilai kembali
Jika fungsi berhasil, nilai yang dikembalikan bukan nol.
Jika fungsi gagal, nilai yang dikembalikan adalah nol. Untuk mendapatkan informasi kesalahan yang diperluas, hubungi GetLastError.
Keterangan
Utas panggilan harus telah membuat setidaknya satu koneksi penelusuran kesalahan menggunakan fungsi CreateProcess atau DebugActiveProcess sebelum memanggil fungsi ini. DebugSetProcessKillOnExit memengaruhi semua debugge saat ini dan di masa mendatang yang terhubung ke utas panggilan. Utas dapat memanggil fungsi ini beberapa kali untuk mengubah tindakan sesuai kebutuhan.
Persyaratan
| Persyaratan | Nilai |
|---|---|
| Klien minimum yang didukung | Windows XP [hanya aplikasi desktop] |
| Server minimum yang didukung | Windows Server 2003 [hanya aplikasi desktop] |
| Target Platform | Windows |
| Header | winbase.h (termasuk Windows.h) |
| Pustaka | Kernel32.lib |
| DLL | Kernel32.dll |