winrt::from_abi 関数テンプレート (C++/WinRT)
重要
Windows SDK のバージョン 10.0.17763.0 (Windows 10 Version 1809) の時点では、winrt::from_abi は廃止されています。 代わりに winrt::get_self を使用します。
投影された型のオブジェクトを指定すると、実装へのポインターを取得するヘルパー関数。 詳細とコード例については、 実装の型とインターフェイスのインスタンス化と返しに関するページを参照してください。
構文
template <typename D, typename I>
D* from_abi(I const& from) noexcept;
テンプレート パラメーター
typename D
実装の種類。
typename I
投影された型。
パラメーター
from
射影された型のオブジェクト。取得する実装を指すポインター。
戻り値
インターフェイス オブジェクトを実装する実装オブジェクトへのポインター。
必要条件
サポートされている最小 SDK: Windows SDK バージョン 10.0.17134.0 (Windows 10、バージョン 1803)
名前空間: winrt
ヘッダー: %WindowsSdkDir%IncludeWindowsTargetPlatformVersion<>\cppwinrt\winrt\base.h (既定で含まれています)