Partager via


Interface IReferenceTracker (microsoft.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 possède 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 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

Recherche les cibles de suivi de référence accessibles à partir d’une source de suivi de référence.
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 et ne se marshale pas entre les appartements. Utilisez-le uniquement à partir de l’appartement de l’objet XAML qui l’implémente.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows 10, version 1809 (avec SDK d'application Windows 0,5 ou version ultérieure)
En-tête microsoft.ui.xaml.hosting.referencetracker.h