Struct winrt::handle (C++/WinRT)

Representa um objeto de identificador Windows. winrt::handle é um alias de tipo para winrt::handle_type< winrt::handle_traits>, portanto, consulte o tópico do modelo de struct winrt::handle_type para saber mais sobre as funções e os operadores disponíveis para winrt::handle.

Sintaxe

struct handle_traits {};

using handle = handle_type<handle_traits>;

Exemplo

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

Requisitos

SDK com suporte mínimo: Windows SDK versão 10.0.17134.0 (Windows 10, versão 1803)

Namespace: winrt

Cabeçalho: %WindowsSdkDir%IncludeWindowsTargetPlatformVersion<>\cppwinrt\winrt\base.h (incluído por padrão)

Confira também