Freigeben über


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

resultEin 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)

Siehe auch