Función winrt::to_hresult (C++/WinRT)
Una función auxiliar, para su uso en un bloque catch, que convierte la última excepción iniciada en un código de error HRESULT. En un bloque catch que detecta winrt::hresult_error, puede obtener un HRESULT directamente desde ese tipo mediante la función miembro hresult_error::to_abi . En otros bloques catch, puedes llamar a la función winrt::to_hresult para obtener un HRESULT, si la excepción que se produjo es cualquiera de: winrt::hresult_error, std::bad_alloc, std::out_of_range, std::invalid_argument o std::exception.
to_hresult es una función de bajo nivel que rara vez necesitará usar.
inline __declspec(noinline) HRESULT to_hresult() noexcept;
Código de error HRESULT representado por la última excepción iniciada.
SDK mínimo admitido: Windows SDK versión 10.0.17134.0 (Windows 10, versión 1803)
Espacio de nombres: winrt
Encabezado: %WindowsSdkDir%IncludeWindowsTargetPlatformVersion<>\cppwinrt\winrt\base.h (incluido de forma predeterminada)