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