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 应用 SDK 0.5 或更高版本的Windows 10 版本 1809 () |
标头 | microsoft.ui.xaml.hosting.referencetracker.h |