Bagikan melalui


Fungsi DebugSetProcessKillOnExit (winbase.h)

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

Lihat juga

DebugActiveProcessStop

Fungsi Debugging