Interface IWeakReference (weakreference.h)

Représente une référence faible à un objet.

Notes

À quelques exceptions près, la prise en charge des références faibles est activée par défaut pour Windows Runtime types que vous utilisez ou créez en C++/WinRT, WRL et C++/CX. Windows.UI.Composition et Windows.Devices.Input.PenDevice sont des exemples d’exceptions (c’est-à-dire que les espaces de noms pour lesquels la prise en charge des références faibles n’est pas activée pour ces types).

Si vous créez des types, consultez Références faibles en C++/WinRT.

Héritage

L’interface IWeakReference hérite de l’interface IUnknown.

Méthodes

L’interface IWeakReference possède ces méthodes.

 
IWeakReference ::Resolve

Résout une référence faible en retournant une référence forte à l’objet.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows 8 [applications de bureau | Applications UWP]
Serveur minimal pris en charge Windows Server 2012 [applications de bureau | Applications UWP]
Plateforme cible Windows
En-tête weakreference.h