Bagikan melalui


Fungsi IoSetThreadHardErrorMode (ntddk.h)

Rutinitas IoSetThreadHardErrorMode mengaktifkan atau menonaktifkan pelaporan kesalahan keras untuk utas saat ini.

Sintaks

BOOLEAN IoSetThreadHardErrorMode(
  [in] BOOLEAN EnableHardErrors
);

Parameter

[in] EnableHardErrors

Menentukan apakah pelaporan kesalahan keras kepada pengguna harus diaktifkan atau dinonaktifkan untuk utas ini. Nilai TRUE memungkinkan pelaporan kesalahan keras. FALSE menonaktifkannya.

Nilai kembali

IoSetThreadHardErrorMode mengembalikan TRUE jika kesalahan keras diaktifkan dari utas ini sebelum eksekusi rutin selesai ini. Jika tidak, rutinitas ini mengembalikan FALSE.

Keterangan

Jika kesalahan keras dinonaktifkan untuk utas tertentu, panggilan ke IoRaiseHardError tidak akan menampilkan pesan kepada pengguna yang menunjukkan bahwa telah terjadi kesalahan serius. Selain itu, IRP yang diteruskan ke IoRaiseHardError selesai tanpa data yang disalin ke buffer pengguna. Memanggil IoRaiseInformationalHardError setelah menonaktifkan kesalahan keras menyebabkan rutinitas tersebut selalu mengembalikan FALSE untuk utas ini.

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Tersedia di Microsoft Windows 2000 dan versi Windows yang lebih baru.
Target Platform Universal
Header ntddk.h (termasuk Ntddk.h)
Pustaka NtosKrnl.lib
DLL NtosKrnl.exe
IRQL <=DISPATCH_LEVEL

Lihat juga

IoRaiseHardError

IoRaiseInformationalHardError