Interface IReferenceTrackerHost (windows.ui.xaml.hosting.referencetracker.h)
Define uma interface que fornece os serviços globais usados pelo sistema de coleta de lixo (GC) usado pela estrutura XAML.
Herança
A interface IReferenceTrackerHost herda da interface IUnknown . IReferenceTrackerHost também tem estes tipos de membros:
Métodos
A interface IReferenceTrackerHost tem esses métodos.
IReferenceTrackerHost::AddMemoryPressure Informa o host de alocações de memória aumentadas desde a última notificação. O CLR usa isso para informar o algoritmo que determina quando executar uma coleta de lixo. |
IReferenceTrackerHost::D isconnectUnusedReferenceSources Solicita que o host execute uma coleta de lixo e remova todas as fontes de referência desnecessárias. |
IReferenceTrackerHost::GetTrackerTarget Solicita que o host forneça um destino de rastreador de referência que faça referência a uma origem do rastreador de referência. Esse destino de rastreador controla o tempo de vida da origem do rastreador. |
IReferenceTrackerHost::NotifyEndOfReferenceTrackingOnThread Notifica o host de que o rastreamento de referência não está mais disponível no thread de chamada; O XAML chama isso quando o FrameworkView não é inicializado. |
IReferenceTrackerHost::ReleaseDisconnectedReferenceSources Solicita que o host chame IUnknown::Release em qualquer objeto rastreador de referência que tenha sido desconectado por uma fonte de referência. |
IReferenceTrackerHost::RemoveMemoryPressure Informa o host de alocações de memória reduzidas desde a última notificação. |
Comentários
Uma implementação dessa interface deve ser registrada com a estrutura XAML passando-a para o método IReferenceTrackerManager::SetReferenceTrackerHost .
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Windows 8 [aplicativos da área de trabalho | Aplicativos UWP] |
Servidor mínimo com suporte | Windows Server 2012 [aplicativos da área de trabalho | Aplicativos UWP] |
Plataforma de Destino | Windows |
Cabeçalho | windows.ui.xaml.hosting.referencetracker.h |