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.
Menjelaskan serangkaian kegagalan yang dapat ditetapkan oleh host untuk menetapkan tindakan kebijakan.
Sintaks
typedef enum {
FAIL_NonCriticalResource,
FAIL_CriticalResource,
FAIL_FatalRuntime,
FAIL_OrphanedLock
FAIL_StackOverflow
FAIL_AccessViolation
FAIL_CodeContract
} EClrFailure;
Anggota
| Anggota | Deskripsi |
|---|---|
FAIL_NonCriticalResource |
Kegagalan terjadi selama upaya untuk mengalokasikan sumber daya (seperti rangkaian, blok memori, atau kunci) di wilayah kode yang tidak penting. |
FAIL_CriticalResource |
Kegagalan terjadi selama upaya untuk mengalokasikan sumber daya (seperti rangkaian, blok memori, atau kunci) di wilayah kode yang penting. |
FAIL_FatalRuntime |
Runtime bahasa umum (CLR) tidak lagi dapat menjalankan kode terkelola dalam prosesnya. Selanjutnya, setiap panggilan ke fungsi hosting menampilkan nilai HRESULT dari HOST_E_CLRNOTAVAILABLE. |
FAIL_OrphanedLock |
Rangkaian gagal melepaskan kunci saat ditampilkan dari objek AppDomain. Host tidak dapat mengatur kegagalan ini untuk menyebabkan rangkaian dibatalkan. |
FAIL_StackOverflow |
Luapan tumpukan telah terjadi. |
FAIL_AccessViolation |
Upaya dilakukan untuk membaca atau menulis memori yang dilindungi. Tidak didukung dalam .NET Framework 4. |
FAIL_CodeContract |
Terjadi kegagalan kontrak kode. Lihat Kontrak Kode. |
Keterangan
Lihat metode ICLRPolicyManager::SetActionOnFailure untuk daftar nilai EPolicyAction yang dapat digunakan host untuk menentukan tindakan kebijakan untuk kondisi kegagalan. Untuk informasi selengkapnya tentang wilayah kode yang penting dan tidak penting, lihat EClrOperation.
Persyaratan
Platform: Lihat Persyaratan Sistem.
Header: MSCorEE.h
Pustaka: MSCorEE.dll
Versi .NET Framework: Tersedia mulai dari 2.0