Compartilhar via


Interface IReferenceTracker (microsoft.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 . O IReferenceTracker também tem estes 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 AddRef).
IReferenceTracker::ConnectFromTrackerSource

Indica que uma origem do 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

Localiza os destinos do rastreador de referência que podem ser acessados de uma origem do rastreador de referência.
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 origem do rastreador chama IUnknown::Release no rastreador de referência (deve ser chamado antes da chamada de Versão ).

Comentários

Essa interface é implementada pela maioria dos objetos da estrutura XAML. Ele não é definido como ágil, nem realiza marshal em apartamentos. Use-o somente de dentro do apartment do objeto XAML que o implementa.

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows 10, versão 1809 (com SDK do Aplicativo Windows 0,5 ou posterior)
Cabeçalho microsoft.ui.xaml.hosting.referencetracker.h