Compartilhar via


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