winrt::attach_abi 関数 (C++/WinRT)
C++/WinRT オブジェクトをハンドルまたはターゲットへの参照を所有する生ポインターにアタッチするヘルパー関数。 ポインターの場合、追加の参照は追加されません。 必要に応じて、この関数を使用して参照を結合できます。 詳細とコード例については、「 C++/WinRT と ABI の相互運用」を参照してください。
構文
template <typename T>
void attach_abi(com_ptr<T>& object, winrt::impl::abi_t<T>* value) noexcept;
void attach_abi(winrt::hstring& object, void* value) noexcept;
void attach_abi(winrt::Windows::Foundation::IUnknown& object, void* value) noexcept;
パラメーター
object
操作する C++/WinRT オブジェクト。
value
ハンドル、またはそのターゲットへの参照を所有する生のポインター。
必要条件
サポートされている最小 SDK: Windows SDK バージョン 10.0.17134.0 (Windows 10、バージョン 1803)
名前空間: winrt
ヘッダー: %WindowsSdkDir%IncludeWindowsTargetPlatformVersion<>\cppwinrt\winrt\base.h (既定で含まれています)