日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > windows >内容正文

windows

WPF 问题 PresentationCore.dll!System.Windows.Media.Composition.DUCE.Channel.SyncFlush() 分析

發布時間:2024/4/17 windows 41 豆豆
生活随笔 收集整理的這篇文章主要介紹了 WPF 问题 PresentationCore.dll!System.Windows.Media.Composition.DUCE.Channel.SyncFlush() 分析 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

?

錯誤信息:

?

沒有足夠的內存繼續執行程序在 System.Windows.Media.Composition.DUCE.Channel.SyncFlush()在 System.Windows.Interop.HwndTarget.UpdateWindowSettings(Boolean enableRenderTarget, Nullable`1 channelSet)在 System.Windows.Interop.HwndTarget.UpdateWindowPos(IntPtr lParam)在 System.Windows.Interop.HwndTarget.OnWindowPosChanging(IntPtr lParam)在 System.Windows.Interop.HwndTarget.HandleMessage(WindowMessage msg, IntPtr wparam, IntPtr lparam)在 System.Windows.Interop.HwndSource.HwndTargetFilterMessage(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam, Boolean& handled)在 MS.Win32.HwndWrapper.WndProc(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam, Boolean& handled)在 MS.Win32.HwndSubclass.DispatcherCallbackOperation(Object o)在 System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Int32 numArgs)在 System.Windows.Threading.ExceptionWrapper.TryCatchWhen(Object source, Delegate callback, Object args, Int32 numArgs, Delegate catchHandler)

?

我們認為這個問題也可能與硬件有關,并且它可能不會出現在不同的視頻卡的機器上。

通過禁用硬件加速來檢查它,并在應用程序中的主窗體的加載事件處理程序中放置以下代碼:

?

var hwnd_source = (System.Windows.Interop.HwndSource)PresentationSource.FromVisual(this); var hwnd_target = hwnd_source.CompositionTarget; hwnd_target.RenderMode = System.Windows.Interop.RenderMode.SoftwareOnly;

?

禁用后,不會出現問題了,可能是硬件問題!

?

有待解決...................

?

總結

以上是生活随笔為你收集整理的WPF 问题 PresentationCore.dll!System.Windows.Media.Composition.DUCE.Channel.SyncFlush() 分析的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。