Freigeben über


winrt::handle-Struktur (C++/WinRT)

Stellt ein Windows Handle-Objekt dar. winrt::handle ist ein Typalias für winrt::handle_type winrt>::handle_traits<, so sehen Sie sich das Winrt::handle_type-Vorlagenthema an, um mehr über die Funktionen und Operatoren zu erfahren, die für winrt::handle verfügbar sind.

Syntax

struct handle_traits {};

using handle = handle_type<handle_traits>;

Beispiel

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

Anforderungen

Mindest unterstützte 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