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

Rappresenta un oggetto handle Windows. winrt::handle è un alias di tipo per winrt::handle_type< winrt::handle_traits>, quindi vedere l'argomento modello di struct winrt::handle_type per informazioni sulle funzioni e sugli operatori disponibili per winrt::handle.

Sintassi

struct handle_traits {};

using handle = handle_type<handle_traits>;

Esempio

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

Requisiti

SDK minimo supportato: Windows SDK versione 10.0.17134.0 (Windows 10, versione 1803)

Spazio dei nomi: winrt

Intestazione: %WindowsSdkDir%IncludeWindowsTargetPlatformVersion<>\cppwinrt\winrt\base.h (incluso per impostazione predefinita)

Vedi anche