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 (既定で含まれています)