Método IReferenceTrackerHost::D isconnectUnusedReferenceSources (microsoft.ui.xaml.hosting.referencetracker.h)
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 la aplicación está en curso.
Valor devuelto
Si este método se realiza correctamente, devuelve S_OK. De lo contrario, devuelve un código de error de HRESULT.
Comentarios
Se espera que este método provoque potencialmente que el origen de referencia llame a DisconnectFromTrackerSource, pero no es necesario llamar a IUnknown::Release inmediatamente en el origen de seguimiento. En CLR, esta llamada desencadena una recolección de elementos no utilizados, pero no waitForPendingFinalizers. Cuando las marcas son una, la recolección de elementos no utilizados se ejecuta en el estado GCCollectionMode.Optimized .
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Windows 10, versión 1809 (con SDK de Aplicaciones para Windows 0.5 o posterior) |
Encabezado | microsoft.ui.xaml.hosting.referencetracker.h |