IReferenceTracker 介面 (windows.ui.xaml.hosting.referencetracker.h)
定義 XAML 架構所實作的介面,以管理 XAML 物件參考。
繼承
IReferenceTracker介面繼承自IUnknown介面。 IReferenceTracker 也有下列類型的成員:
方法
IReferenceTracker介面具有這些方法。
IReferenceTracker::AddRefFromTrackerSource 指出每次追蹤器來源在參考追蹤器上呼叫 IUnknown::AddRef 時;在 AddRef 呼叫之後呼叫。 |
IReferenceTracker::ConnectFromTrackerSource 指出參考追蹤器來源已在參考追蹤器物件上建立其第一個 COM 參考。 |
IReferenceTracker::D isconnectFromTrackerSource 表示參考追蹤器來源已停止追蹤參考追蹤器。 |
IReferenceTracker::FindTrackerTargets 找出可從參考追蹤器來源連線到哪些參考追蹤器目標;必須在對 ReferenceTrackingStarted 和 FindTrackerTargetsCompleted 的呼叫之間呼叫垃圾收集行程。 |
IReferenceTracker::GetReferenceTrackerManager 從 XAML 物件取得 IReferenceTrackerManager 介面。 |
IReferenceTracker::P egFromTrackerSource 表示追蹤器來源無法保護參考追蹤器物件。 |
IReferenceTracker::ReleaseFromTrackerSource 指出每次追蹤器來源在參考追蹤器上呼叫 IUnknown::Release 時;必須在發行呼叫之前呼叫。 |
備註
這個介面是由大部分的 XAML 架構物件所實作。 它未定義為 敏捷式,也不會在 Apartment 之間封送處理。 它只能從實作它的 XAML 物件的 Apartment 內使用。
規格需求
最低支援的用戶端 | Windows 8 [傳統型應用程式 |UWP 應用程式] |
最低支援的伺服器 | Windows Server 2012 [傳統型應用程式 |UWP 應用程式] |
目標平台 | Windows |
標頭 | windows.ui.xaml.hosting.referencetracker.h |