Funzione winrt::attach_abi (C++/WinRT)

Funzione helper che collega un oggetto C++/WinRT a un handle o a un puntatore non elaborato proprietario di un riferimento alla destinazione. Nel caso dei puntatori, non viene aggiunto un riferimento aggiuntivo. Se necessario, è possibile usare questa funzione per unire i riferimenti. Per altre info ed esempi di codice, vedi Interoperabilità tra C++/WinRT e ABI.

Sintassi

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;

Parametri

object Oggetto C++/WinRT su cui operare.

value Handle o puntatore non elaborato proprietario di un riferimento alla destinazione.

Requisiti

SDK minimo supportato: Windows SDK versione 10.0.17134.0 (Windows 10, versione 1803)

Spazio dei nomi: winrt

Intestazione: %WindowsSdkDir%IncludeWindowsTargetPlatformVersion<>\cppwinrt\winrt\base.h (incluso per impostazione predefinita)

Vedi anche