Compartir a través de


Interfaz IReferenceTrackerHost (windows.ui.xaml.hosting.referencetracker.h)

Define una interfaz que proporciona los servicios globales utilizados por el sistema de recolección de elementos no utilizados (GC) usado por el marco XAML.

Herencia

La interfaz IReferenceTrackerHost hereda de la interfaz IUnknown . IReferenceTrackerHost también tiene estos tipos de miembros:

Métodos

La interfaz IReferenceTrackerHost tiene estos métodos.

 
IReferenceTrackerHost::AddMemoryPressure

Informa al host de mayores asignaciones de memoria desde la última notificación. CLR lo usa para informar al algoritmo que determina cuándo ejecutar una recolección de elementos no utilizados.
IReferenceTrackerHost::D isconnectUnusedReferenceSources

Solicita que el host realice una recolección de elementos no utilizados y quite todos los orígenes de referencia innecesarios.
IReferenceTrackerHost::GetTrackerTarget

Solicita al host que proporcione un destino de seguimiento de referencias que haga referencia a un origen de seguimiento de referencias. A continuación, este destino de seguimiento controla la duración del origen del rastreador.
IReferenceTrackerHost::NotifyEndOfReferenceTrackingOnThread

Notifica al host que el seguimiento de referencias ya no está disponible en el subproceso que realiza la llamada; XAML lo llama cuando FrameworkView no está inicializado.
IReferenceTrackerHost::ReleaseDisconnectedReferenceSources

Solicita que el host llame a IUnknown::Release en cualquier objeto de seguimiento de referencias que haya desconectado un origen de referencia.
IReferenceTrackerHost::RemoveMemoryPressure

Informa al host de asignaciones de memoria reducidas desde la última notificación.

Comentarios

Para registrar una implementación de esta interfaz con el marco XAML, debe pasarla al método IReferenceTrackerManager::SetReferenceTrackerHost .

Requisitos

Requisito Value
Cliente mínimo compatible Windows 8 [aplicaciones de escritorio | Aplicaciones para UWP]
Servidor mínimo compatible Windows Server 2012 [aplicaciones de escritorio | Aplicaciones para UWP]
Plataforma de destino Windows
Encabezado windows.ui.xaml.hosting.referencetracker.h