Partager via


Interface IReferenceTrackerManager (windows.ui.xaml.hosting.referencetracker.h)

Définit l’interface d’un gestionnaire de références d’objets XAML. Implémentez cette interface pour gérer les instances d’IReferenceTracker sur des objets XAML.

Héritage

L’interface IReferenceTrackerManager hérite de l’interface IUnknown. IReferenceTrackerManager a également les types de membres suivants :

Méthodes

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

 
IReferenceTrackerManager::FindTrackerTargetsCompleted

Indique qu’un système de garbage collection a terminé d’effectuer tous les appels dont il a besoin pour IReferenceTracker::FindTrackerTargets ; à ce stade, XAML a fixé toutes les cibles de suivi de référence qu’il souhaite protéger.
IReferenceTrackerManager::ReferenceTrackingCompleted

Indique qu’un système de garbage collection a terminé son processus de collecte ; à ce stade, XAML débloque les threads qui tentent de mettre à jour les références suivies.
IReferenceTrackerManager::ReferenceTrackingStarted

Indique qu’un garbage collector effectue une collecte ; lorsque la collection est terminée, le garbage collector appelle FindTrackerTargetsCompleted.
IReferenceTrackerManager::SetReferenceTrackerHost

Inscrit une interface IReferenceTrackerHost avec XAML.

Remarques

Obtenez une référence à une implémentation de cette interface en appelant IReferenceTracker::GetReferenceTrackerManager sur un objet XAML qui implémente IReferenceTracker.

Il n’existe qu’une seule instance d’IReferenceTrackerManager pour un processus, et il peut être appelé à partir de n’importe quel thread.

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