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 |