تخطي إلى المحتوى الرئيسي
الدعم
تسجيل الدخول باستخدام حساب Microsoft
تسجيل الدخول أو إنشاء حساب.
مرحباً،
تحديد استخدام حساب مختلف!
لديك حسابات متعددة
اختر الحساب الذي تريد تسجيل الدخول باستخدامه.



الأعراض

قد تواجه إحدى المشكلات التالية عند تقديم رسومات باستخدام أساس العرض التقديمي ل Windows (WPF) في.NET Framework 3.5 Service Pack 1 (SP1)-المستند إلى التطبيق.


المشكلة الأولى

عند تغيير قيمة الخاصية VisualBrush.Visual في تطبيق WPF، تعطل التطبيق.

المشكلة الثانية

حدوث تسرب لذاكرة في تقديم مؤشر ترابط تطبيق WPF عند تنفيذ أحد الإجراءات التالية:

  • استخدام أنابيب تقديم البرامج بإنشاء مشهد ثلاثي الأبعاد يتضمن كائن فرشاة الرسم أو كائن فيسوالبروش . على سبيل المثال، يتم استخدام أنابيب تقديم البرامج عند تنفيذ أحد الإجراءات التالية:

    • تقديم المشهد باستخدام فئة رينديرتارجيتبيتماب .

    • طباعة المشهد.

    • تعيين خاصية طبقة التقديم إلى 0.

    • تقديم المشهد عبر اتصال سطح مكتب بعيد.

  • عرض مشهد باستخدام فئة ريتيبليبيتماب على جهاز كمبيوتر لا يستخدم نموذج برنامج تشغيل عرض Windows (WDDM).

  • يمكنك استخدام قنوات أجهزة العرض لتقديم مشهد باستخدام كائن فيسوالبروش متجانبة أو كائن فرشاة الرسم المقسمة على جهاز كمبيوتر لا يستخدم WDDM.


المشكلة الثالثة

تطبيقات WPF استخدام طبقات تعطل windows عند تنفيذ أحد الإجراءات التالية:

  • وضع جهاز كمبيوتر يستخدم في Windows XP عرض برنامج تشغيل طراز (إكسبدم) إلى وضع الاستعداد ومن ثم استئناف جهاز الكمبيوتر من وضع الاستعداد.

  • التبديل إلى وضع ملء الشاشة وحدة التحكم في نظام التشغيل Windows XP.

السبب

السبب الأول

تحدث هذه المشكلة لأنه يتم إرجاع خطأ عام من مؤشر ترابط عرض عندما يتم ترتيب العمليات في مؤشر ترابط غير صحيح. تتسبب هذه العمليات الكائنات التابعة لفصل من كائن أصل فارغة.

على سبيل المثال، يجب إزالة كائن المرئي من كائن فيسوالبروش قبل أن يتم فصل من الكائن فيسوالبروش . ومع ذلك، قد أمر عمليات لإزالة الكائن المرئي بشكل غير صحيح. ولذلك، يفصل الكائن المرئي من كائن أصل فارغة.

السبب الثاني

تحدث هذه المشكلة بسبب وجود خطأ في مؤشر ترابط تقديم جرد مرجع.

السبب الثالث

تحدث هذه المشكلة لأنه تتم معالجة رمز خطأ Win32 بشكل غير صحيح.

الحل

لحل هذه المشكلة، تطبيق حزمة الإصلاح العاجل الموضح في مقالة "قاعدة معارف Microsoft" التالية:

2667241 تحديثات متوفرة للعرض التقديمي البنية Windows (WPF) Microsoft NET Framework 35

مزيد من المعلومات

إخراج مكدس الذاكرة المؤقتة

System.InvalidOperationException: An unspecified error occurred on the render thread.
at System.Windows.Media.MediaContext.NotifyPartitionIsZombie(Int32 failureCode)
at System.Windows.Media.MediaContext.NotifyChannelMessage()
at System.Windows.Interop.HwndTarget.HandleMessage(Int32 msg, IntPtr wparam, IntPtr lparam)
at System.Windows.Interop.HwndSource.HwndTargetFilterMessage(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam, Boolean& handled)
at MS.Win32.HwndWrapper.WndProc(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam, Boolean& handled)
at MS.Win32.HwndSubclass.DispatcherCallbackOperation(Object o)
at System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Boolean isSingleParameter)
at System.Windows.Threading.ExceptionWrapper.TryCatchWhen(Object source, Delegate callback, Object args, Boolean isSingleParameter, Delegate catchHandler)

الحالة

أقرت Microsoft أن هذه مشكلة في منتجات Microsoft المسردة في قسم "ينطبق على".

هل تحتاج إلى مزيد من المساعدة؟

الخروج من الخيارات إضافية؟

استكشف مزايا الاشتراك، واستعرض الدورات التدريبية، وتعرف على كيفية تأمين جهازك، والمزيد.

تساعدك المجتمعات على طرح الأسئلة والإجابة عليها، وتقديم الملاحظات، وسماعها من الخبراء ذوي الاطلاع الواسع.

هل كانت المعلومات مفيدة؟

ما مدى رضاك عن جودة اللغة؟
ما الذي أثّر في تجربتك؟
بالضغط على "إرسال"، سيتم استخدام ملاحظاتك لتحسين منتجات Microsoft وخدماتها. سيتمكن مسؤول تكنولوجيا المعلومات لديك من جمع هذه البيانات. بيان الخصوصية.

نشكرك على ملاحظاتك!

×