winrt::check_bool modèle de fonction (C++/WinRT)
Fonction d’assistance qui vérifie si une valeur est false et, le cas échéant, appelle la fonction winrt::throw_last_error pour récupérer la valeur du code d’erreur du thread appelant et lever une exception à l’aide d’un objet C++/WinRT qui représente ce code d’erreur. Voir également winrt::hresult_error.
Syntax
template<typename T>
void check_bool(T result);
Paramètres de modèle
typename T
Type convertible en bool.
Paramètres
result
Valeur convertible en false
(condition d’erreur) ou true
(condition de réussite). Une exception est levée uniquement si result
elle est false
.
Spécifications
Kit de développement logiciel (SDK) pris en charge minimum : Windows SDK version 10.0.0.17134.0 (Windows 10, version 1803)
Espace de noms : winrt
En-tête : %WindowsSdkDir%IncludeWindowsTargetPlatformVersion<>\cppwinrt\winrt\base.h (inclus par défaut)