Interface IReferenceTrackerHost (windows.ui.xaml.hosting.referencetracker.h)
Définit une interface qui fournit les services globaux utilisés par le système de garbage collection (GC) utilisé par l’infrastructure XAML.
Héritage
L’interface IReferenceTrackerHost hérite de l’interface IUnknown . IReferenceTrackerHost a également les types de membres suivants :
Méthodes
L’interface IReferenceTrackerHost utilise ces méthodes.
IReferenceTrackerHost ::AddMemoryPressure Informe l’hôte de l’augmentation des allocations de mémoire depuis la dernière notification. Le CLR l’utilise pour informer l’algorithme qui détermine quand exécuter un garbage collection. |
IReferenceTrackerHost ::D isconnectUnusedReferenceSources Demande à l’hôte d’effectuer un garbage collection et de supprimer toutes les sources de référence inutiles. |
IReferenceTrackerHost ::GetTrackerTarget Demande à l’hôte de fournir une cible de suivi de référence qui référence une source de suivi de référence. Cette cible de suivi contrôle ensuite la durée de vie de la source de suivi. |
IReferenceTrackerHost ::NotifyEndOfReferenceTrackingOnThread Avertit l’hôte que le suivi des références n’est plus disponible sur le thread appelant ; XAML appelle ceci lorsque FrameworkView n’est pas initialisé. |
IReferenceTrackerHost ::ReleaseDisconnectedReferenceSources Demande à l’hôte d’appeler IUnknown ::Release sur tous les objets de suivi de référence qui ont été déconnectés par une source de référence. |
IReferenceTrackerHost ::RemoveMemoryPressure Informe l’hôte des allocations de mémoire réduites depuis la dernière notification. |
Remarques
Une implémentation de cette interface doit être inscrite auprès de l’infrastructure XAML en la passant à la méthode IReferenceTrackerManager ::SetReferenceTrackerHost .
Configuration requise
Condition requise | Valeur |
---|---|
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 |