Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
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 IReferenceTracker Host hérite de l’interface IUnknown.
Méthode
L’interface IReferenceTrackerHost possède ces méthodes.
|
IReferenceTrackerHost ::AddMemoryPressure Informe l’hôte d’allocations de mémoire accrues depuis la dernière notification. |
|
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 de référence n’est plus disponible sur le thread appelant ; XAML appelle cela lorsque le FrameworkView n’est pas initialisé. |
|
IReferenceTrackerHost ::ReleaseDisconnectedReferenceSources Demande que l’hôte appelle IUnknown ::Release sur 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 transmettant à la méthode SetReferenceTrackerHost.
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 |