Interface IReferenceTracker (windows.ui.xaml.hosting.referencetracker.h)
Define a interface implementada pela estrutura XAML para gerenciar referências de objeto XAML.
Herança
A interface IReferenceTracker herda da interface IUnknown . IReferenceTracker também tem esses tipos de membros:
Métodos
A interface IReferenceTracker tem esses métodos.
IReferenceTracker::AddRefFromTrackerSource Indica cada vez que uma fonte de rastreador chama IUnknown::AddRef no rastreador de referência; chamado após a chamada AddRef. |
IReferenceTracker::ConnectFromTrackerSource Indica que uma fonte de rastreador de referência criou sua primeira referência COM em um objeto rastreador de referência. |
IReferenceTracker::D isconnectFromTrackerSource Indica que uma origem do rastreador de referência parou de rastrear um rastreador de referência. |
IReferenceTracker::FindTrackerTargets Descobre quais destinos do rastreador de referência podem ser acessados por meio de uma fonte de rastreador de referência; deve ser chamado por um coletor de lixo entre chamadas para ReferenceTrackingStarted e FindTrackerTargetsCompleted. |
IReferenceTracker::GetReferenceTrackerManager Obtém uma interface IReferenceTrackerManager de um objeto XAML. |
IReferenceTracker::P egFromTrackerSource Indica que uma origem do rastreador não pode proteger um objeto rastreador de referência. |
IReferenceTracker::ReleaseFromTrackerSource Indica cada vez que uma fonte de rastreador chama IUnknown::Release no rastreador de referência; deve ser chamado antes da chamada release. |
Comentários
Essa interface é implementada pela maioria dos objetos da estrutura XAML. Ele não é definido como ágil, nem faz marshal entre apartamentos. Use-o somente de dentro do apartamento do objeto XAML que o implementa.
Requisitos
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 |