Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
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 |