IReferenceTrackerHost::D isconnectUnusedReferenceSources 方法 (microsoft.ui.xaml.hosting.referencetracker.h)
请求主机执行垃圾回收并删除所有不必要的引用源。
语法
HRESULT DisconnectUnusedReferenceSources(
[in] XAML_REFERENCETRACKER_DISCONNECT options
);
参数
[in] options
0 或 1。
1 表示正在进行应用程序挂起。
返回值
如果该方法成功,则返回 S_OK。 否则,将返回 HRESULT 错误代码。
注解
此方法预期可能会导致引用源调用 DisconnectFromTrackerSource,但不必立即在跟踪器源上调用 IUnknown::Release 。 在 CLR 中,此调用会触发垃圾回收,但不会触发 WaitForPendingFinalizer。 当标志为一个时,垃圾回收以 GCCollectionMode.Optimized 状态执行。
要求
要求 | 值 |
---|---|
最低受支持的客户端 | Windows 应用 SDK 0.5 或更高版本的Windows 10 版本 1809 () |
标头 | microsoft.ui.xaml.hosting.referencetracker.h |