Freigeben über


IReferenceTracker-Schnittstelle (microsoft.ui.xaml.hosting.referencetracker.h)

Definiert die vom XAML-Framework implementierte Schnittstelle zum Verwalten von XAML-Objektverweise.

Vererbung

Die IReferenceTracker-Schnittstelle erbt von der IUnknown-Schnittstelle . IReferenceTracker verfügt auch über folgende Membertypen:

Methoden

Die IReferenceTracker-Schnittstelle verfügt über diese Methoden.

 
IReferenceTracker::AddRefFromTrackerSource

Gibt jedes Mal an, wenn eine Nachverfolgungsquelle IUnknown::AddRef im Verweistracker aufruft (aufgerufen nach AddRef).
IReferenceTracker::ConnectFromTrackerSource

Gibt an, dass eine Verweisnachverfolgungsquelle ihren ersten COM-Verweis auf ein Verweisverfolgungsobjekt erstellt hat.
IReferenceTracker::D isconnectFromTrackerSource

Gibt an, dass eine Verweisnachverfolgungsquelle die Nachverfolgung eines Verweistrackers beendet hat.
IReferenceTracker::FindTrackerTargets

Sucht nach den Referenznachverfolgungszielen, die von einer Referenztrackerquelle aus erreichbar sind.
IReferenceTracker::GetReferenceTrackerManager

Ruft eine IReferenceTrackerManager-Schnittstelle aus einem XAML-Objekt ab.
IReferenceTracker::P egFromTrackerSource

Gibt an, dass eine Nachverfolgungsquelle ein Verweisnachverfolgungsobjekt nicht schützen kann.
IReferenceTracker::ReleaseFromTrackerSource

Gibt jedes Mal an, wenn eine Trackerquelle IUnknown::Release auf dem Verweistracker aufruft (muss vor dem Release-Aufruf aufgerufen werden).

Hinweise

Diese Schnittstelle wird von den meisten XAML-Frameworkobjekten implementiert. Es ist nicht als agil definiert, noch marshallt es wohnungsübergreifend. Verwenden Sie sie nur innerhalb der Wohnung des XAML-Objekts, das sie implementiert.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows 10, Version 1809 (mit Windows App SDK 0.5 oder höher)
Kopfzeile microsoft.ui.xaml.hosting.referencetracker.h