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.
Menentukan perilaku runtime bahasa umum (CLR) ketika pengecualian yang tidak tertangani terjadi.
Sintaks
HRESULT SetUnhandledExceptionPolicy (
[in] EClrUnhandledExceptionPolicy policy
);
Parameter
policy
[in] Salah satu nilai EClrUnhandledException menunjukkan apakah perilaku diatur oleh runtime bahasa umum atau host.
Tampilkan Nilai
| HRESULT | Deskripsi |
|---|---|
| S_OK |
SetUnhandledExceptionPolicy berhasil dikembalikan. |
| HOST_E_CLRNOTAVAILABLE | Runtime bahasa umum belum dimuat ke dalam proses, atau runtime bahasa umum dalam status yaitu tidak dapat menjalankan kode aman atau memproses panggilan dengan sukses. |
| HOST_E_TIMEOUT | Waktu panggilan habis. |
| HOST_E_NOT_OWNER | Pemanggil tidak memiliki kunci. |
| HOST_E_ABANDONED | Peristiwa dibatalkan saat rangkaian atau fiber yang diblokir sedang menunggunya. |
| E_FAIL | Terjadi kegagalan bencana yang tidak diketahui. Saat metode menampilkan E_FAIL, CLR tidak lagi dapat digunakan dalam proses. Panggilan berikutnya ke metode hosting menampilkan HOST_E_CLRNOTAVAILABLE. |
Keterangan
Secara default, CLR adalah penangan akhir untuk semua pengecualian yang tidak tertangani dan perilaku defaultnya adalah menghancurkan proses. Host dapat mengubah perilaku ini dengan mengatur nilai policy ke eHostDeterminedPolicy. Nilai ini memungkinkan host untuk menerapkan perilaku defaultnya sendiri, seperti versi CLR sebelumnya.
Persyaratan
Platform: Lihat Persyaratan Sistem.
Header: MSCorEE.h
Pustaka: Disertakan sebagai sumber daya di MSCorEE.dll
Versi .NET Framework: Tersedia mulai dari 2.0