структура winrt::event_token (C++/WinRT)

Маркер, возвращаемый при регистрации делегата обработки событий с помощью события; можно использовать для отмены регистрации одного делегата. Дополнительные сведения об обработке событий и примерах кода см. в разделе Обработка событий с помощью делегатов вC++/WinRT.

Синтаксис

struct event_token

Требования

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

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

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

Элементы данных

Функция Описание
event_token::value data member Непрозрачное числовое значение, уникально представляющее регистрацию делегата с событием.

Операторы-члены

Оператор Описание
event_token::operator bool Проверяет, является ли объект event_token допустимым и инициализированным.

Бесплатные операторы

Оператор Описание
оператор == (оператор равенства) Возвращает значение, указывающее, равны ли два параметра друг другу.

event_token::operator bool

Проверяет, является ли объект event_token допустимым и инициализированным.

Синтаксис

explicit operator bool() const noexcept;

Возвращаемое значение

true, если объект event_token действителен и инициализирован (значение его поля value не равно нулю), в противном случае false.

элемент данных event_token::value

Непрозрачное числовое значение, уникально представляющее регистрацию делегата с событием.

Синтаксис

int64_t value{};

operator== (оператор равенства)

Возвращает значение, указывающее, равны ли два параметра друг другу.

Синтаксис

inline bool operator==(winrt::event_token const& left, winrt::event_token const& right) noexcept;

Параметры

left right значение event_token для сравнения с другим параметром.

Возвращаемое значение

true, если два параметра равны друг другу, в противном случае false.

См. также