Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Definiert eine Schnittstelle, die die globalen Dienste bereitstellt, die vom Vom XAML-Framework verwendeten Garbage Collection-System (GC) verwendet werden.
Vererbung
Die IReferenceTrackerHost-Schnittstelle erbt von der IUnknown-Schnittstelle . IReferenceTrackerHost verfügt auch über folgende Membertypen:
Methoden
Die IReferenceTrackerHost-Schnittstelle verfügt über diese Methoden.
IReferenceTrackerHost::AddMemoryPressure Informiert den Host über erhöhte Speicherbelegungen seit der letzten Benachrichtigung. Die CLR verwendet dies, um den Algorithmus zu informieren, der bestimmt, wann eine Garbage Collection ausgeführt werden soll. |
IReferenceTrackerHost::D isconnectUnusedReferenceSources Fordert an, dass der Host eine Garbage Collection durchführt und alle unnötigen Verweisquellen entfernt. |
IReferenceTrackerHost::GetTrackerTarget Fordert den Host an, ein Verweisverfolgungsziel bereitzustellen, das auf eine Referenztrackerquelle verweist. Dieses Trackerziel steuert dann die Lebensdauer der Trackerquelle. |
IReferenceTrackerHost::NotifyEndOfReferenceTrackingOnThread Benachrichtigt den Host, dass die Verweisnachverfolgung im aufrufenden Thread nicht mehr verfügbar ist; XAML ruft dies auf, wenn FrameworkView nicht initialisiert wird. |
IReferenceTrackerHost::ReleaseDisconnectedReferenceSources Fordert an, dass der Host IUnknown::Release für alle Verweisverfolgungsobjekte aufruft, die von einer Verweisquelle getrennt wurden. |
IReferenceTrackerHost::RemoveMemoryPressure Informiert den Host über reduzierte Speicherbelegungen seit der letzten Benachrichtigung. |
Hinweise
Eine Implementierung dieser Schnittstelle muss beim XAML-Framework registriert werden, indem sie an die IReferenceTrackerManager::SetReferenceTrackerHost-Methode übergeben wird.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows 8 [Desktop-Apps | UWP-Apps] |
Unterstützte Mindestversion (Server) | Windows Server 2012 [Desktop-Apps | UWP-Apps] |
Zielplattform | Windows |
Kopfzeile | windows.ui.xaml.hosting.referencetracker.h |