структура 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
.
См. также
- пространства имен winrt
- Обрабатывать события с помощью делегатов в C++/WinRT
- шаблон структуры winrt::event