Note

Access to this page requires authorization. You can try signing in or .

Access to this page requires authorization. You can try .

winrt::event_token struct (C++/WinRT)

A token returned when registering an event-handling delegate with an event; can be used to revoke the registration of the same delegate. For more info about handling events, and code examples, see Handle events by using delegates in C++/WinRT.

Syntax

struct event_token

Requirements

Minimum supported SDK: Windows SDK version 10.0.17134.0 (Windows 10, version 1803)

Namespace: winrt

Header: %WindowsSdkDir%Include<WindowsTargetPlatformVersion>\cppwinrt\winrt\base.h (included by default)

Data members

Function Description
event_token::value data member An opaque numeric value uniquely representing the registration of a delegate with an event.

Member operators

Operator Description
event_token::operator bool Checks whether or not the event_token object is valid and initialized.

Free operators

Operator Description
operator== (equality operator) Returns a value indicating whether the two parameters are equal to one another.

event_token::operator bool

Checks whether or not the event_token object is valid and initialized.

Syntax

explicit operator bool() const noexcept;

Return value

true if the event_token object is valid and initialized (the value of its value field is not zero), otherwise false.

event_token::value data member

An opaque numeric value uniquely representing the registration of a delegate with an event.

Syntax

int64_t value{};

operator== (equality operator)

Returns a value indicating whether the two parameters are equal to one another.

Syntax

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

Parameters

left right An event_token value to compare with the other parameter.

Return value

true if the two parameters are equal to one another, otherwise false.

See also


Feedback

Was this page helpful?

Additional resources