Plantilla de función winrt::get_self (C++/WinRT)
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* get_self(I const& from) noexcept
Parámetros de plantilla
typename D
Un tipo de implementación.
typename I
Interfaz proyectada o tipo de clase en tiempo de ejecución.
Parámetros
from
Objeto de un tipo proyectado, un puntero a cuya implementación se va a recuperar.
Es posible que este parámetro no sea NULL.
Valor devuelto
Puntero al objeto de implementación que implementa el objeto de interfaz.
Requisitos
SDK mínimo admitido: Windows SDK versión 10.0.17763.0 (Windows 10, versión 1809)
Espacio de nombres: winrt
Encabezado: %WindowsSdkDir%IncludeWindowsTargetPlatformVersion<>\cppwinrt\winrt\base.h (incluido de forma predeterminada)