Share via


winrt::get_self, modèle de fonction (C++/WinRT)

Fonction d’assistance qui, en fonction d’un objet d’un type projeté, récupère un pointeur vers l’implémentation. Pour plus d’informations et des exemples de code, consultez Instanciation et retour des types et interfaces d’implémentation.

Syntax

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

Paramètres de modèle

typename D Type d’implémentation.

typename I Une interface projetée ou un type de classe runtime.

Paramètres

from Objet d’un type projeté, pointeur vers lequel l’implémentation doit être récupérée. Ce paramètre peut ne pas être null.

Valeur retournée

Pointeur vers l’objet d’implémentation qui implémente l’objet d’interface.

Spécifications

Kit de développement logiciel (SDK) pris en charge minimum : Windows SDK version 10.0.0.17763.0 (Windows 10, version 1809)

Espace de noms : winrt

En-tête : %WindowsSdkDir%IncludeWindowsTargetPlatformVersion<>\cppwinrt\winrt\base.h (inclus par défaut)

Voir aussi