winrt::check_bool 関数テンプレート (C++/WinRT)

値が false であるかどうかをチェックし、その場合は winrt::throw_last_error 関数を呼び出して呼び出し元のスレッドの最後のエラー コード値を取得し、そのエラー コードを表す C++/WinRT オブジェクトを使用して例外をスローするヘルパー関数。 winrt::hresult_error も参照してください。

構文

template<typename T>
void check_bool(T result);

テンプレート パラメーター

typename Tbool に変換できる型。

パラメーター

result(エラー条件) または true (成功条件) にfalse変換できる値。 例外は、次の場合resultfalseにのみスローされます。

必要条件

サポートされている最小 SDK: Windows SDK バージョン 10.0.17134.0 (Windows 10、バージョン 1803)

名前空間: winrt

ヘッダー: %WindowsSdkDir%IncludeWindowsTargetPlatformVersion<>\cppwinrt\winrt\base.h (既定で含まれています)

こちらもご覧ください