Metode IDebugControl3::SetSystemErrorControl (dbgeng.h)
Metode SetSystemErrorControl mengatur nilai kontrol untuk menangani kesalahan sistem.
Sintaks
HRESULT SetSystemErrorControl(
[in] ULONG OutputLevel,
[in] ULONG BreakLevel
);
Parameter
[in] OutputLevel
Menentukan tingkat di mana kesalahan sistem dicetak ke output mesin. Jika tingkat kesalahan sistem kurang dari atau sama dengan OutputLevel, kesalahan akan dicetak ke konsol debugger.
[in] BreakLevel
Menentukan tingkat di mana kesalahan sistem masuk ke debugger. Jika tingkat kesalahan sistem kurang dari atau sama dengan BreakLevel, kesalahan akan dipecah ke debugger.
Nilai kembali
Metode ini juga dapat mengembalikan nilai kesalahan. Lihat Mengembalikan Nilai untuk detail selengkapnya.
Menampilkan kode | Deskripsi |
---|---|
|
Metode berhasil. |
Keterangan
Tingkat kesalahan sistem dapat mengambil salah satu dari tiga nilai berikut, yang tercantum dari terendah ke tertinggi: SLE_ERROR, SLE_MINORERROR, dan SLE_WARNING. Nilai-nilai ini didefinisikan dalam Winuser.h.
Ketika terjadi kesalahan sistem, mesin memanggil metode IDebugEventCallbacks::SystemError dari panggilan balik peristiwa. Jika tingkatnya kurang dari atau sama dengan parameter BreakLevel , kesalahan akan masuk ke debugger. Jika tingkatnya lebih besar dari BreakLevel, mesin akan melanjutkan eksekusi dalam target seperti yang ditunjukkan oleh panggilan metode IDebugEventCallbacks::SystemError . Untuk informasi selengkapnya tentang cara mesin melanjutkan setelah peristiwa, lihat Memantau Peristiwa.
Persyaratan
Persyaratan | Nilai |
---|---|
Target Platform | Desktop |
Header | dbgeng.h (termasuk Dbgeng.h) |
Lihat juga
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk