Metode IHostPolicyManager::OnFailure
Memberi tahu host bahwa runtime bahasa umum (CLR) akan mengambil tindakan yang ditentukan oleh panggilan ke metode ICLRPolicyManager::SetActionOnFailure sebagai respons terhadap alokasi sumber daya atau kegagalan reklamasi.
Sintaks
HRESULT OnFailure(
[in] EClrFailure failure,
[in] EPolicyAction action
);
Parameter
failure
[in] Salah satu nilai EClrFailure menunjukkan jenis kegagalan yang ditanggapi runtime bahasa umum.
action
[in] Salah satu nilai EPolicyAction menunjukkan tindakan yang dilakukan CLR sebagai respons terhadap failure
.
Tampilkan Nilai
HRESULT | Deskripsi |
---|---|
S_OK | OnFailure 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 | Kegagalan katastrofe yang tidak diketahui terjadi. Saat metode menampilkan E_FAIL, CLR tidak lagi dapat digunakan dalam proses. Panggilan berikutnya ke metode hosting menampilkan HOST_E_CLRNOTAVAILABLE. |
Persyaratan
Platform: Lihat Persyaratan Sistem.
Header: MSCorEE.h
Pustaka: Disertakan sebagai sumber daya di MSCorEE.dll
Versi .NET Framework: Tersedia mulai dari 2.0
Lihat juga
Berkolaborasi dengan kami di GitHub
Sumber untuk konten ini dapat ditemukan di GitHub, yang juga dapat Anda gunakan untuk membuat dan meninjau masalah dan menarik permintaan. Untuk informasi selengkapnya, lihat panduan kontributor kami.