Método IReferenceTrackerHost::D isconnectUnusedReferenceSources (windows.ui.xaml.hosting.referencetracker.h)
Solicita que el host realice una 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
Puede ser 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 IReferenceTracker::D isconnectFromTrackerSource, 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 8 [aplicaciones de escritorio | Aplicaciones para UWP] |
Servidor mínimo compatible | Windows Server 2012 [aplicaciones de escritorio | Aplicaciones para UWP] |
Plataforma de destino | Windows |
Encabezado | windows.ui.xaml.hosting.referencetracker.h |