Поделиться через


Структура winrt::handle (C++/WinRT)

Представляет объект дескриптора Windows. winrt::handle — это псевдоним типа для winrt::handle_type< winrt::handle_traits>, поэтому ознакомьтесь с разделом шаблона структуры winrt::handle_type , чтобы узнать о функциях и операторах, доступных для winrt::handle.

Синтаксис

struct handle_traits {};

using handle = handle_type<handle_traits>;

Пример

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

Требования

Минимальный поддерживаемый пакет SDK: пакет SDK Windows версии 10.0.17134.0 (Windows 10 версии 1803)

Пространство имен: winrt

Заголовок: %WindowsSdkDir%IncludeWindowsTargetPlatformVersion<>\cppwinrt\winrt\base.h (включен по умолчанию)

См. также раздел