Fungsi RoFailFastWithErrorContext (roerrorapi.h)
Memunculkan pengecualian yang tidak dapat dilanjutkan dalam proses saat ini.
Sintaks
void RoFailFastWithErrorContext(
[in] HRESULT hrError
);
Parameter
[in] hrError
HRESULT yang terkait dengan kesalahan saat ini. Pengecualian dinaikkan untuk setiap nilai hrError.
Nilai kembali
Tidak ada
Keterangan
Fungsi RoFailFastWithErrorContext menimbulkan pengecualian yang tidak dapat dilanjutkan dalam proses saat ini ketika kegagalan yang tidak tertangani ditemui, yang mencegah proses melanjutkan eksekusi dalam keadaan tidak terdefinisi.
Panggil fungsi RoFailFastWithErrorContext saat kegagalan terjadi dalam delegasi penyelesaian untuk operasi asinkron yang telah selesai, atau ketika kegagalan terjadi dalam penanganan aktivitas saat peristiwa dinaikkan.
Proses yang memanggil RoFailFastWithErrorContext dihentikan oleh panggilan ke RaiseFailFastException. Fungsi ini tidak memvalidasi parameter dan menimbulkan pengecualian untuk nilai input apa pun.
Panggil fungsi RoCaptureErrorContext untuk menyimpan objek IRestrictedErrorInfo yang terkait dengan utas saat ini. Fungsi RoFailFastWithErrorContext menggunakan informasi kontekstual ini untuk melaporkan tumpukan panggilan kesalahan ke layanan Pelaporan Galat Windows (WER), jika diaktifkan.
Persyaratan
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung | Windows 8 [aplikasi desktop | Aplikasi UWP] |
Server minimum yang didukung | Windows Server 2012 [aplikasi desktop | Aplikasi UWP] |
Target Platform | Windows |
Header | roerrorapi.h |
Pustaka | RuntimeObject.lib |
DLL | ComBase.dll |
Lihat juga
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk