winrt::check_bool Funktionsvorlage (C++/WinRT)
Eine Hilfsfunktion, die überprüft, ob ein Wert falsch ist und wenn ja, die winrt::throw_last_error-Funktion aufruft, um den Wert des letzten Fehlercodes des aufrufenden Threads abzurufen, und löst eine Ausnahme mithilfe eines C++/WinRT-Objekts aus, das diesen Fehlercode darstellt. Siehe auch winrt::hresult_error.
Syntax
template<typename T>
void check_bool(T result);
Vorlagenparameter
typename T
Ein Typ, der in Bool umsetzbar ist.
Parameter
result
Ein Wert, der (eine Fehlerbedingung) oder true
(eine Erfolgsbedingung) ist false
. Eine Ausnahme wird nur ausgelöst, wenn result
dies der Wert ist false
.
Anforderungen
Mindest unterstütztes SDK: Windows SDK Version 10.0.17134.0 (Windows 10, Version 1803)
Namespace: winrt
Header: %WindowsSdkDir%IncludeWindowsTargetPlatformVersion<>\cppwinrt\winrt\base.h (standardmäßig enthalten)