Plantilla de función winrt::check_bool (C++/WinRT)
Función auxiliar que comprueba si un valor es false y, si es así, llama a la función winrt::throw_last_error para recuperar el valor de código de último error del subproceso de llamada y produce una excepción mediante un objeto C++/WinRT que representa ese código de error. Consulte también winrt::hresult_error.
Sintaxis
template<typename T>
void check_bool(T result);
Parámetros de plantilla
typename T
Tipo que se puede convertir en bool.
Parámetros
result
Valor que se puede convertir a false
(una condición de error) o true
(una condición correcta). Solo se produce una excepción si result
es false
.
Requisitos
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)