Bagikan melalui


Enumerasi EClrFailure

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

Lihat juga