modèle de fonction WinRT :: make_weakC++(/WinRT)winrt::make_weak function template (C++/WinRT)

Fonction d’assistance qui retourne un objet weak_ref , représentant une référence faible à un objet C++ ou une interface/WinRT.A helper function that returns a weak_ref object, representing a weak reference to a C++/WinRT object or interface. Pour plus d’informations et d’exemples de code, consultez Références fortes et faibles en C++/WinRT.For more info, and code examples, see Strong and weak references in C++/WinRT.

SyntaxeSyntax

template <typename T>
auto make_weak(T const& object);

Paramètres de modèleTemplate parameters

typename T le type de C++l’objet ou de l’interface/WinRT pour lequel une référence faible doit être apportée.typename T The type of C++/WinRT object or interface to make a weak reference to.

ParamètresParameters

object l' C++objet ou l’interface/WinRT pour créer une référence faible à.object The C++/WinRT object or interface to make a weak reference to.

Valeur de retourReturn value

Weak_ref représentant une référence faible à l’objet C++ou à l’interface/WinRT.A weak_ref representing a weak reference to the C++/WinRT object or interface.

Configuration requiseRequirements

SDK minimal pris en charge : SDK Windows de la version 10.0.17134.0 (Windows 10, version 1803)Minimum supported SDK: Windows SDK version 10.0.17134.0 (Windows 10, version 1803)

Espace de noms : WinRTNamespace: winrt

L' en-tête % WindowsSdkDir% inclut<WindowsTargetPlatformVersion > \cppwinrt\winrt\base.h (inclus par défaut)Header %WindowsSdkDir%Include<WindowsTargetPlatformVersion>\cppwinrt\winrt\base.h (included by default)

Voir aussiSee also