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