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 개체에서 IReferenceTracker::GetReferenceTrackerManager를 호출하여 이 인터페이스의 구현에 대한 참조를 가져옵니다.

프로세스에 대한 IReferenceTrackerManager의 instance 하나만 있으며 모든 스레드에서 호출될 수 있습니다.

요구 사항

   
지원되는 최소 클라이언트 Windows 8 [데스크톱 앱 | UWP 앱]
지원되는 최소 서버 Windows Server 2012 [데스크톱 앱 | UWP 앱]
대상 플랫폼 Windows
헤더 windows.ui.xaml.hosting.referencetracker.h