Función winrt::attach_abi (C++/WinRT)

Función auxiliar que asocia un objeto de C++/WinRT a un identificador o a un puntero sin procesar que posee una referencia a su destino. En el caso de punteros, no se agrega una referencia adicional. Si es necesario, puede usar esta función para fusionar referencias. Para obtener más información y ejemplos de código, consulta Interoperabilidad entre C++/WinRT y abi.

Sintaxis

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 Objeto de C++/WinRT en el que operar.

value Un identificador o un puntero sin formato que posee una referencia a su destino.

Requisitos

SDK mínimo admitido: sdk de Windows versión 10.0.17134.0 (Windows 10, versión 1803)

Espacio de nombres: winrt

Encabezado: %WindowsSdkDir%IncludeWindowsTargetPlatformVersion<>\cppwinrt\winrt\base.h (incluido de forma predeterminada)

Consulte también