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

Representa un objeto de identificador de Windows. winrt::handle es un alias de tipo para winrt::handle_type< winrt::handle_traits>, por lo que consulta el tema de la plantilla de estructura winrt::handle_type para obtener información sobre las funciones y operadores que están disponibles para winrt::handle.

Sintaxis

struct handle_traits {};

using handle = handle_type<handle_traits>;

Ejemplo

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

Requisitos

SDK mínimo admitido: Windows SDK versión 10.0.17134.0 (Windows 10, versión 1803)

Espacio de nombres: winrt

Encabezado: %WindowsSdkDir%IncludeWindowsTargetPlatformVersion<>\cppwinrt\winrt\base.h (incluido de forma predeterminada)

Consulte también