Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Solicita que el host realice la recolección de elementos no utilizados y quite todos los orígenes de referencia innecesarios.
Sintaxis
HRESULT DisconnectUnusedReferenceSources(
[in] XAML_REFERENCETRACKER_DISCONNECT options
);
Parámetros
[in] options
0 o 1.
1 indica que una suspensión de aplicación está en curso.
Valor devuelto
Si este método se realiza correctamente, devuelve S_OK. De lo contrario, devuelve un hrESULT código de error.
Observaciones
Se espera que este método pueda hacer que el origen de referencia llame a DisconnectFromTrackerSource, pero no es necesario llamar a IUnknown::Release inmediatamente en el origen del rastreador. En CLR, esta llamada desencadena una recolección de elementos no utilizados, pero no un WaitForPendingFinalizers. Cuando las marcas son una, la recolección de elementos no utilizados se ejecuta en el estado GCCollectionMode.Optimized.
Requisitos
| Requisito | Valor |
|---|---|
| cliente mínimo admitido | Windows 10, versión 1809 (con Windows App SDK 0.5 o posterior) |
| encabezado | microsoft.ui.xaml.hosting.referencetracker.h |