WinRT:: make_weak-Funktions VorlageC++(/WinRT)winrt::make_weak function template (C++/WinRT)

Eine Hilfsfunktion, die ein weak_ref Objekt zurückgibt, das einen schwachen Verweis auf ein C++/WinRT -Objekt oder eine-Schnittstelle darstellt.A helper function that returns a weak_ref object, representing a weak reference to a C++/WinRT object or interface. Weitere Informationen und Codebeispiele findest du unter Starke und schwache Verweise in C++/WinRT.For more info, and code examples, see Strong and weak references in C++/WinRT.

SyntaxSyntax

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

VorlagenparameterTemplate parameters

typename T den C++/WinRT-Objekttyp oder die Schnittstelle ein, auf die ein schwacher Verweis verweist.typename T The type of C++/WinRT object or interface to make a weak reference to.

ParameterParameters

object Sie C++das/WinRT-Objekt oder die Schnittstelle, um einen schwachen Verweis auf zu erstellen.object The C++/WinRT object or interface to make a weak reference to.

RückgabewertReturn value

Eine weak_ref , die einen schwachen Verweis auf C++das/WinRT-Objekt oder die-Schnittstelle darstellt.A weak_ref representing a weak reference to the C++/WinRT object or interface.

VoraussetzungenRequirements

Mindestens unterstütztes SDK: Windows SDK Version 10.0.17134.0 (Windows 10, Version 1803)Minimum supported SDK: Windows SDK version 10.0.17134.0 (Windows 10, version 1803)

Namespace: WinRTNamespace: winrt

Header % WindowsSdkDir% include<windowstargetplatformversion > \cppwinrt\winrt\base.h (standardmäßig eingeschlossen)Header %WindowsSdkDir%Include<WindowsTargetPlatformVersion>\cppwinrt\winrt\base.h (included by default)

Siehe auchSee also