Поделиться через


Интерфейс IReferenceTrackerManager (windows.ui.xaml.hosting.referencetracker.h)

Определяет интерфейс для диспетчера ссылок на объекты XAML. Реализуйте этот интерфейс для управления экземплярами IReferenceTracker в объектах XAML.

Наследование

Интерфейс IReferenceTrackerManager наследуется от интерфейса IUnknown . IReferenceTrackerManager также имеет следующие типы членов:

Методы

Интерфейс IReferenceTrackerManager содержит следующие методы.

 
IReferenceTrackerManager::FindTrackerTargetsCompleted

Указывает, что система сборки мусора завершила выполнение всех необходимых вызовов IReferenceTracker::FindTrackerTargets; к этому времени XAML привязал все целевые объекты отслеживания ссылок, которые он хочет защитить.
IReferenceTrackerManager::ReferenceTrackingCompleted

Указывает, что система сборки мусора завершила процесс сбора; На этом этапе XAML разблокирует потоки, пытающиеся обновить отслеживаемые ссылки.
IReferenceTrackerManager::ReferenceTrackingStarted

Указывает, что сборщик мусора выполняет сборщик; После завершения сбора сборщик мусора вызывает FindTrackerTargetsCompleted.
IReferenceTrackerManager::SetReferenceTrackerHost

Регистрирует интерфейс IReferenceTrackerHost с помощью XAML.

Комментарии

Получите ссылку на реализацию этого интерфейса, вызвав IReferenceTracker::GetReferenceTrackerManager в объекте XAML, который реализует IReferenceTracker.

Существует только один экземпляр IReferenceTrackerManager для процесса, и его можно вызвать из любого потока.

Требования

   
Минимальная версия клиента Windows 8 [классические приложения | Приложения UWP]
Минимальная версия сервера Windows Server 2012 [классические приложения | Приложения UWP]
Целевая платформа Windows
Header windows.ui.xaml.hosting.referencetracker.h