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