Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Demande à l’hôte d’effectuer un garbage collection et de supprimer toutes les sources de référence inutiles.
Syntaxe
HRESULT DisconnectUnusedReferenceSources(
[in] XAML_REFERENCETRACKER_DISCONNECT options
);
Paramètres
[in] options
0 ou 1.
1 indique qu’une suspension d’application est en cours.
Valeur de retour
Si cette méthode réussit, elle retourne S_OK. Sinon, elle retourne un HRESULT code d’erreur.
Remarques
Cette méthode devrait potentiellement entraîner l’appel de la source de référence DisconnectFromTrackerSource, mais il n’est pas nécessaire d’appeler IUnknown ::Release immédiatement sur la source du suivi. Dans le CLR, cet appel déclenche un garbage collection, mais pas un WaitForPendingFinalizers. Lorsque les indicateurs sont un, le garbage collection est exécuté dans l’état GCCollectionMode.Optimized.
Spécifications
| Besoin | Valeur |
|---|---|
| client minimum pris en charge | Windows 10, version 1809 (avec windows App SDK 0.5 ou version ultérieure) |
| En-tête | microsoft.ui.xaml.hosting.referencetracker.h |