struct winrt::event_token (C++/WinRT)
Um token retornado ao registrar um delegado de manipulação de eventos com um evento; pode ser usado para revogar o registro do mesmo delegado. Para obter mais informações sobre como lidar com eventos e exemplos de código, consulte Manipular eventos usando delegados noC++/WinRT.
Sintaxe
struct event_token
Requisitos
SDK mínimo com suporte: SDK do Windows versão 10.0.17134.0 (Windows 10, versão 1803)
Namespace : winrt
Cabeçalho : %WindowsSdkDir%Include<WindowsTargetPlatformVersion>\cppwinrt\winrt\base.h (incluído por padrão)
Membros de dados
Função | Descrição |
---|---|
membro de dados event_token::value | Um valor numérico opaco que representa exclusivamente o registro de um delegado com um evento. |
Operadores de membro
Operador | Descrição |
---|---|
event_token::operator bool | Verifica se o objeto event_token é válido ou não é válido e inicializado. |
Operadores gratuitos
Operador | Descrição |
---|---|
operator== (operador de igualdade) | Retorna um valor que indica se os dois parâmetros são iguais um ao outro. |
event_token::operator bool
Verifica se o objeto event_token é válido ou não é válido e inicializado.
Sintaxe
explicit operator bool() const noexcept;
Valor de retorno
true
se o objeto event_token for válido e inicializado (o valor de seu campo value
não for zero), caso contrário, false
.
membro de dados event_token::value
Um valor numérico opaco que representa exclusivamente o registro de um delegado com um evento.
Sintaxe
int64_t value{};
operator== (operador de igualdade)
Retorna um valor que indica se os dois parâmetros são iguais um ao outro.
Sintaxe
inline bool operator==(winrt::event_token const& left, winrt::event_token const& right) noexcept;
Parâmetros
left
right
um valor event_token a ser comparado com o outro parâmetro.
Valor de retorno
true
se os dois parâmetros forem iguais um ao outro, caso contrário, false
.
Consulte também
- namespace winrt
- Manipular eventos usando delegados no C++/WinRT
- modelo de struct winrt::event struct