winrt::get_self 関数テンプレート (C++/WinRT)

投影された型のオブジェクトを指定すると、実装へのポインターを取得するヘルパー関数。 詳細とコード例については、 実装の型とインターフェイスのインスタンス化と返しに関するページを参照してください。

構文

template <typename D, typename I>
D* get_self(I const& from) noexcept

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

typename D 実装の種類。

typename I 投影されたインターフェイスまたはランタイム クラスの型。

パラメーター

from 射影された型のオブジェクト。取得する実装を指すポインター。 このパラメーターは null にすることはできません。

戻り値

インターフェイス オブジェクトを実装する実装オブジェクトへのポインター。

必要条件

サポートされている最小 SDK: Windows SDK バージョン 10.0.17763.0 (Windows 10 Version 1809)

名前空間: winrt

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

こちらもご覧ください