דלג לתוכן הראשי
היכנס דרך Microsoft
היכנס או צור חשבון.
שלום,
בחר חשבון אחר.
יש לך חשבונות מרובים
בחר את החשבון שברצונך להיכנס באמצעותו.



מאפייני הבעיה

ייתכן שתיתקל באחת מהבעיות הבאות בעת עיבוד גרפיקה באמצעות מצגת Windows Foundation (WPF) ב- .NET Framework 3.5 Service Pack 1 (SP1)-יישום המבוסס.


בעיה 1

בעת שינוי הערך של מאפיין VisualBrush.Visual ביישום WPF, היישום קורס.

בעיה 2

דליפת זיכרון מתרחשת ברצף התגובות רינדור של יישום WPF בעת ביצוע אחת מהפעולות הבאות:

  • השתמש הצבר בעיבוד תוכנה לעיבוד הסצנה התלת-ממדית הכוללת אובייקט של VisualBrush או של אובייקט DrawingBrush . לדוגמה, אתה משתמש הצבר בעיבוד תוכנה בעת ביצוע אחת מהפעולות הבאות:

    • רינדור הסצינה באמצעות המחלקה RenderTargetBitmap .

    • הדפס את הסצנה.

    • המאפיין עיבוד רמה 0.

    • רינדור הסצנה בחיבור שולחן עבודה מרוחק.

  • רינדור סצינה באמצעות המחלקה WriteableBitmap במחשב שבו לא נעשה שימוש דגם מנהל התקן תצוגה (WDDM) של Windows.

  • תשתמש הצבר rendering חומרה לעיבוד סצינה באמצעות אובייקט VisualBrush פרוש או אובייקט DrawingBrush באריחים במחשב שבו תשתמש את מסוג WDDM.


בעיה 3

יישומים WPF להשתמש בשכבות windows קריסה בעת ביצוע אחת מהפעולות הבאות:

  • תעביר מחשב העושה שימוש דגם מנהל התקן תצוגה (XPDDM) של Windows XP למצב המתנה ולאחר מכן לחדש את המחשב ממצב המתנה.

  • מעבר למצב מסך מלא מסוף ב- Windows XP.

הגורם

סיבה 1

בעיה זו מתרחשת מאחר החזיר שגיאה כללית משרשור רינדור כאשר פעולות ברצף התגובות מסודרים באופן שגוי. פעולות אלה גורמות אובייקטי הצאצא לנתק מאובייקט אב null.

לדוגמה, יש להסיר אובייקט חזותי מאובייקט VisualBrush לפני שהוא מנותק מהאובייקט VisualBrush . עם זאת, פעולות כדי להסיר את האובייקט החזותי ייתכן שיש להזמין באופן שגוי. לפיכך, האובייקט החזותי מנתק מאובייקט אב null.

סיבה 2

בעיה זו מתרחשת עקב הפניה ספירה שגיאה בהליך העיבוד.

סיבה 3

בעיה זו מתרחשת מאחר קוד שגיאה של Win32 מטופלת באופן שגוי.

פתרון

כדי לפתור בעיה זו, החל את חבילת התיקון החם המתואר במאמר הבא מתוך מאגר הידע Microsoft Knowledge Base:

2667241 אוסף עדכונים זמין עבור Windows מצגת Foundation (WPF) עבור Microsoft .NET Framework 3.5

מידע נוסף

פלט המחסנית

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. מנהל ה-IT שלך יוכל לאסוף נתונים אלה. הצהרת הפרטיות.

תודה על המשוב!

×