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.
Fungsi pembantu yang mengambil kode kesalahan HRESULT, dan melemparkan pengecualian menggunakan objek C++/WinRT (atau objek standar) yang mewakili kode kesalahan tersebut.
Jika kode kesalahan E_OUTOFMEMORY, maka std::bad_alloc akan dilemparkan. Jika kode kesalahan adalah kode kesalahan HRESULT umum, maka salah satu jenis khusus yang berasal dari winrt::hresult_error dilemparkan. Misalnya, E_INVALIDARG menyebabkan winrt::hresult_invalid_argument dilemparkan. Jika tidak, winrt::hresult_error dilemparkan.
Sintaks
[[noreturn]] inline __declspec(noinline) void throw_hresult(HRESULT const result);
Parameter
result Kode HRESULT yang mewakili kesalahan yang ditemui.
Persyaratan
SDK minimum yang didukung: Windows SDK versi 10.0.17134.0 (Windows 10, versi 1803)
Namespace: winrt
Header: %WindowsSdkDir%Include<WindowsTargetPlatformVersion>\cppwinrt\winrt\base.h (disertakan secara default)