Метод IReferenceTrackerHost::D isconnectUnusedReferenceSources (windows.ui.xaml.hosting.referencetracker.h)
Запрашивает, чтобы узел выполнил сборку мусора и удалил все ненужные источники ссылок.
Синтаксис
HRESULT DisconnectUnusedReferenceSources(
[in] XAML_REFERENCETRACKER_DISCONNECT options
);
Параметры
[in] options
Может иметь значение 0 или 1; Значение 1 указывает, что выполняется приостановка приложения.
Возвращаемое значение
Если этот метод завершается успешно, он возвращает S_OK. В противном случае возвращается код ошибки HRESULT .
Комментарии
Ожидается, что этот метод потенциально приведет к вызову источника ссылки IReferenceTracker::D isconnectFromTrackerSource, но нет необходимости немедленно вызывать IUnknown::Release в источнике средства отслеживания. В среде CLR этот вызов запускает сборку мусора, но не WaitForPendingFinalizers. Если флаги являются одним, сборка мусора выполняется в состоянии GCCollectionMode.Optimized .
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows 8 [классические приложения | Приложения UWP] |
Минимальная версия сервера | Windows Server 2012 [классические приложения | Приложения UWP] |
Целевая платформа | Windows |
Header | windows.ui.xaml.hosting.referencetracker.h |