winrt::handle 構造体 (C++/WinRT)

Windows ハンドル オブジェクトを表します。 winrt::handlewinrt::handle_type< winrt::handle_traits> の型エイリアスであるため、 winrt::handle_type 構造体テンプレートのトピックを参照して、 winrt::handle で使用できる関数と演算子について説明します。

構文

struct handle_traits {};

using handle = handle_type<handle_traits>;

winrt::handle h{ ::CreateEvent(nullptr, false, false, nullptr) };
winrt::check_bool(bool{ h });
winrt::check_bool(::SetEvent(h.get()));

必要条件

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

名前空間: winrt

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

こちらもご覧ください