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 |