Share via


Plantilla de función winrt::from_abi (C++/WinRT)

Importante

A partir de la versión 10.0.17763.0 (Windows 10, versión 1809) del SDK de Windows, winrt::from_abi está obsoleto. Use winrt::get_self en su lugar.

Función auxiliar que, dada un objeto de un tipo proyectado, recupera un puntero a la implementación. Para obtener más información y ejemplos de código, consulte Creación de instancias y devolución de tipos e interfaces de implementación.

Sintaxis

template <typename D, typename I>
D* from_abi(I const& from) noexcept;

Parámetros de plantilla

typename D Un tipo de implementación.

typename I Tipo proyectado.

Parámetros

from Objeto de un tipo proyectado, un puntero a cuya implementación se va a recuperar.

Valor devuelto

Puntero al objeto de implementación que implementa el objeto de interfaz.

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