IReferenceTrackerManager 介面 (windows.ui.xaml.hosting.referencetracker.h)
定義 XAML 物件參考管理員的介面。 實作這個介面來管理 XAML 物件上的 IReferenceTracker 實例。
繼承
IReferenceTrackerManager介面繼承自IUnknown介面。 IReferenceTrackerManager 也有下列類型的成員:
方法
IReferenceTrackerManager介面具有這些方法。
IReferenceTrackerManager::FindTrackerTargetsCompleted 表示垃圾收集系統已完成對 IReferenceTracker::FindTrackerTargets 進行它所需的所有呼叫;目前,XAML 已將它想要保護的所有參考追蹤器目標系結在一起。 |
IReferenceTrackerManager::ReferenceTrackingCompleted 表示垃圾收集系統已完成其收集程式;此時,XAML 會解除封鎖嘗試更新追蹤參考的執行緒。 |
IReferenceTrackerManager::ReferenceTrackingStarted 表示垃圾收集行程正在執行收集;當收集完成時,垃圾收集行程會呼叫 FindTrackerTargetsCompleted。 |
IReferenceTrackerManager::SetReferenceTrackerHost 向 XAML 註冊 IReferenceTrackerHost 介面。 |
備註
在實作IReferenceTracker的 XAML 物件上呼叫IReferenceTrackerManager,以取得此介面實作的參考。
進程只有一個 IReferenceTrackerManager 實例,而且可以從任何執行緒呼叫它。
規格需求
最低支援的用戶端 | Windows 8 [傳統型應用程式 |UWP 應用程式] |
最低支援的伺服器 | Windows Server 2012 [傳統型應用程式 |UWP 應用程式] |
目標平台 | Windows |
標頭 | windows.ui.xaml.hosting.referencetracker.h |