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)