Interface IReferenceTracker (windows.ui.xaml.hosting.referencetracker.h)
Définit l’interface implémentée par l’infrastructure XAML pour la gestion des références d’objets XAML.
Héritage
L’interface IReferenceTracker hérite de l’interface IUnknown . IReferenceTracker a également les types de membres suivants :
Méthodes
L’interface IReferenceTracker a ces méthodes.
IReferenceTracker::AddRefFromTrackerSource Indique chaque fois qu’une source de suivi appelle IUnknown::AddRef sur le suivi de référence ; appelé après l’appel AddRef. |
IReferenceTracker::ConnectFromTrackerSource Indique qu’une source de suivi de référence a créé sa première référence COM sur un objet de suivi de référence. |
IReferenceTracker::D isconnectFromTrackerSource Indique qu’une source de suivi de référence a cessé de suivre un suivi de référence. |
IReferenceTracker::FindTrackerTargets Détermine quelles cibles de suivi de référence sont accessibles à partir d’une source de suivi de référence ; doit être appelé par un récupérateur de mémoire entre les appels à ReferenceTrackingStarted et FindTrackerTargetsCompleted. |
IReferenceTracker::GetReferenceTrackerManager Obtient une interface IReferenceTrackerManager à partir d’un objet XAML. |
IReferenceTracker::P egFromTrackerSource Indique qu’une source de suivi ne peut pas protéger un objet de suivi de référence. |
IReferenceTracker::ReleaseFromTrackerSource Indique chaque fois qu’une source de suivi appelle IUnknown::Release sur le suivi de référence ; doit être appelé avant l’appel release. |
Remarques
Cette interface est implémentée par la plupart des objets d’infrastructure XAML. Il n’est pas défini comme agile, ni marshalé entre les appartements. Utilisez-le uniquement à partir de l’appartement de l’objet XAML qui l’implémente.
Configuration requise
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 | windows.ui.xaml.hosting.referencetracker.h |