IReferenceTrackerManager 接口 (microsoft.ui.xaml.hosting.referencetracker.h)

定义 XAML 对象引用管理器的接口。 实现此接口来管理 XAML 对象的 IReferenceTracker 实例。

继承

IReferenceTrackerManager 接口继承自 IUnknown 接口。

方法

IReferenceTrackerManager 接口具有这些方法。

 
IReferenceTrackerManager::FindTrackerTargetsCompleted

指示垃圾回收系统已完成对 IReferenceTracker::FindTrackerTargets(目前,XAML 已锁定它想要保护的所有引用跟踪器目标)的所有调用。
IReferenceTrackerManager::ReferenceTrackingCompleted

指示垃圾回收系统已完成其回收过程(此时,XAML 会解除阻止尝试更新跟踪引用的线程)。
IReferenceTrackerManager::ReferenceTrackingStarted

指示垃圾回收器正在执行回收。
IReferenceTrackerManager::SetReferenceTrackerHost

使用 XAML 注册 IReferenceTrackerHost 接口。

注解

通过在实现 IReferenceTracker的 XAML 对象上调用 GetReferenceTrackerManager,获取对此接口的实现的引用。

对于进程,只有一个 IReferenceTrackerManager 实例,并且可以从任何线程调用它。

要求

要求 价值
最低支持的客户端 Windows 10 版本 1809(使用 Windows 应用 SDK 0.5 或更高版本)
标头 microsoft.ui.xaml.hosting.referencetracker.h