winrt::handle, struct (C++/WinRT)

Représente un objet de handle Windows. Winrt::handle est un alias de type pour winrt::handle_type< winrt::handle_traits>. Consultez la rubrique de modèle de structure winrt::handle_type pour en savoir plus sur les fonctions et les opérateurs disponibles pour winrt::handle.

Syntaxe

struct handle_traits {};

using handle = handle_type<handle_traits>;

Exemple

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

Spécifications

Kit de développement logiciel (SDK) pris en charge minimum : Windows SDK version 10.0.0.17134.0 (Windows 10, version 1803)

Espace de noms : winrt

En-tête : %WindowsSdkDir%IncludeWindowsTargetPlatformVersion<>\cppwinrt\winrt\base.h (inclus par défaut)

Voir aussi