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.
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 |