Bagikan melalui


Fungsi GetErrorMode (errhandlingapi.h)

Mengambil mode kesalahan untuk proses saat ini.

Sintaksis

UINT GetErrorMode();

Mengembalikan nilai

Mode kesalahan proses. Fungsi ini mengembalikan salah satu nilai berikut.

Mengembalikan kode/nilai Deskripsi
0
Menggunakan default sistem, yang menampilkan semua kotak dialog kesalahan.
SEM_FAILCRITICALERRORS
0x0001
Sistem tidak menampilkan kotak pesan critical-error-handler. Sebagai gantinya, sistem mengirimkan kesalahan ke proses panggilan.
SEM_NOALIGNMENTFAULTEXCEPT
0x0004
Sistem secara otomatis memperbaiki kesalahan penyelarasan memori dan membuatnya tidak terlihat oleh aplikasi. Ini dilakukan untuk proses panggilan dan proses turunan apa pun. Fitur ini hanya didukung oleh arsitektur prosesor tertentu. Untuk informasi selengkapnya, lihat SetErrorMode.
SEM_NOGPFAULTERRORBOX
0x0002
Sistem tidak menampilkan dialog Pelaporan Kesalahan Windows.
SEM_NOOPENFILEERRORBOX
0x8000
Sistem tidak menampilkan kotak pesan ketika gagal menemukan file. Sebaliknya, kesalahan dikembalikan ke proses panggilan.

Komentar

Setiap proses memiliki mode kesalahan terkait yang menunjukkan kepada sistem bagaimana aplikasi akan merespons kesalahan serius. Proses turunan mewarisi mode kesalahan proses induknya.

Untuk mengubah mode kesalahan untuk proses, gunakan fungsi SetErrorMode.

Windows 7: Penelepon harus mendukung SetThreadErrorModeSetErrorMode karena kurang mengganggu perilaku normal sistem. GetThreadErrorMode adalah fungsi panggilan yang sesuai dengan GetErrorMode.

Persyaratan

Syarat Nilai
klien minimum yang didukung Windows Vista [hanya aplikasi desktop]
server minimum yang didukung Windows Server 2008 [hanya aplikasi desktop]
Platform Target Windows
Header errhandlingapi.h (termasuk Windows.h)
Pustaka Kernel32.lib
DLL Kernel32.dll

Lihat juga

Fungsi Penanganan Kesalahan

Mode Kesalahan

GetThreadErrorMode

SetErrorMode