Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Definisce un'interfaccia che fornisce i servizi globali usati dal sistema di Garbage Collection (GC) usato dal framework XAML.
Ereditarietà
L'interfaccia IReferenceTrackerHost eredita dall'interfaccia IUnknown.
Metodi
L'interfaccia IReferenceTrackerHost dispone di questi metodi.
|
IReferenceTrackerHost::AddMemoryPressure Informa l'host di allocazioni di memoria aumentate dall'ultima notifica. |
|
IReferenceTrackerHost::D isconnectUnusedReferenceSources Richiede che l'host esegua l'operazione di Garbage Collection e rimuovono tutte le origini di riferimento non necessarie. |
|
IReferenceTrackerHost::GetTrackerTarget Richiede all'host di fornire una destinazione di rilevamento dei riferimenti che fa riferimento a un'origine di rilevamento dei riferimenti. Questa destinazione del tracker controlla quindi la durata dell'origine del tracker. |
|
IReferenceTrackerHost::NotifyEndOfReferenceTrackingOnThread Notifica all'host che il rilevamento dei riferimenti non è più disponibile nel thread chiamante; XAML chiama questa operazione quando l'FrameworkView di non è inizializzato. |
|
IReferenceTrackerHost::ReleaseDisconnectedReferenceSources Richiede che l'host chiami IUnknown::Release su qualsiasi oggetto tracker di riferimento disconnesso da un'origine di riferimento. |
|
IReferenceTrackerHost::RemoveMemoryPressure Informa l'host di allocazioni di memoria ridotte dall'ultima notifica. |
Osservazioni:
Un'implementazione di questa interfaccia deve essere registrata con il framework XAML passandola al metodo SetReferenceTrackerHost.
Requisiti
| Requisito | Valore |
|---|---|
| Client minimo supportato | Windows 10 versione 1809 (con Windows App SDK 0.5 o versione successiva) |
| intestazione | microsoft.ui.xaml.hosting.referencetracker.h |