Função winrt::attach_abi (C++/WinRT)

Uma função auxiliar que anexa um objeto C++/WinRT a um identificador ou a um ponteiro bruto que possui uma referência ao seu destino. No caso de ponteiros, uma referência adicional não é adicionada. Se necessário, você pode usar essa função para unir referências. Para obter mais informações e exemplos de código, consulte Interoperabilidade entre C++/WinRT e a ABI.

Sintaxe

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;

Parâmetros

object Um objeto C++/WinRT para operar.

value Um identificador ou um ponteiro bruto que possui uma referência ao seu destino.

Requisitos

SDK com suporte mínimo: Windows SDK versão 10.0.17134.0 (Windows 10, versão 1803)

Namespace: winrt

Cabeçalho: %WindowsSdkDir%IncludeWindowsTargetPlatformVersion<>\cppwinrt\winrt\base.h (incluído por padrão)

Confira também