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)

Consulte también