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

こちらもご覧ください