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 IReferenceTrackerHost インターフェイスを XAML に登録します。 |
注釈
IReferenceTracker を実装する XAML オブジェクトで GetReferenceTrackerManager を呼び出して、このインターフェイスの実装への参照を取得します。
プロセスには IReferenceTrackerManager のインスタンスが 1 つだけあり、任意のスレッドから呼び出される場合があります。
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | Windows 10 Version 1809 (Windows アプリ SDK 0.5 以降) |
Header | microsoft.ui.xaml.hosting.referencetracker.h |