次の方法で共有


winrt::event_revoker 構造体テンプレート (C++/WinRT)

デリゲートを登録すると、イベント 取り消しオブジェクト (自動取り消しとも呼ばれます) を要求できます。 デリゲートを手動で取り消すには、そのオブジェクトで event_revoker::revoke メンバー関数を呼び出すか、スコープ外に移動することを許可するだけです。 詳細とコード例については、「 登録済みのデリゲートを取り消す」を参照してください。

構文

template <typename I>
struct event_revoker

テンプレート パラメーター

typename I イベント ソースの型 (イベントを発生させるオブジェクト)。

必要条件

サポートされている最小 SDK: Windows SDK バージョン 10.0.17134.0 (Windows 10、バージョン 1803)

名前空間: winrt

ヘッダー: %WindowsSdkDir%IncludeWindowsTargetPlatformVersion<>\cppwinrt\winrt\base.h (既定で含まれています)

メンバー関数

機能 説明
event_revoker::revoke 関数 event_revoker オブジェクトの登録が返されたデリゲートを取り消します。

event_revoker::revoke 関数

event_revoker オブジェクトの登録が返されたデリゲートを取り消します。

構文

void revoke() noexcept;

関連項目