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 possède également ces types de membres :

Méthode

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 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 arrêté le suivi d’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ée avant l’appel release).

Remarques

Cette interface est implémentée par la plupart des objets de framework XAML. Il n’est pas défini comme agile, ni ne marshale-t-il sur les appartements. Utilisez-le uniquement à partir de l’appartement de l’objet XAML qui l’implémente.

Spécifications

Besoin Valeur
client minimum pris en charge Windows 10, version 1809 (avec windows App SDK 0.5 ou version ultérieure)
En-tête microsoft.ui.xaml.hosting.referencetracker.h