Microsoft hesabıyla oturum açın
Oturum açın veya hesap oluşturun.
Merhaba,
Farklı bir hesap seçin.
Birden çok hesabınız var
Oturum açmak istediğiniz hesabı seçin.



Belirtiler

Windows Presentation Foundation (WPF) bir .NET Framework 3.5 Service Pack 1'de (SP1) kullanarak grafiklerini işlemek, aşağıdaki sorunlardan biriyle karşılaşabilirsiniz-tabanlı bir uygulamadan.


Sorun 1

WPF uygulamasında VisualBrush.Visual özelliğinin değeri değiştiğinde, uygulama çöker.

Sorun 2

Aşağıdaki eylemlerden birini gerçekleştirdiğinizde bir WPF uygulamasının işleme iş parçacığında bellek sızıntısı oluşuyor:

  • VisualBrush nesnesi veya DrawingBrush nesnesi içeren bir 3B sahneye işlemek için yazılım işleme ardışık düzeni kullanın. Örneğin, aşağıdaki eylemlerden birini gerçekleştirdiğinizde yazılım işleme boru hattı kullanıyorsanız:

    • Sahne, RenderTargetBitmap sınıfını kullanarak işler.

    • Sahne bastır

    • İşleme katmanı özellik'i 0 olarak ayarlayın.

    • Siz bir Uzak Masaüstü Bağlantısı Sahne işleme.

  • Bir Sahne, bir bilgisayarda Windows görüntü sürücüsü modeli (WDDM) kullanmak değil WriteableBitmap sınıfını kullanarak işler.

  • Donanım işleme boru hattı, WDDM kullanmak olmayan bir bilgisayarda bir döşenmiş VisualBrush nesnesi veya döşenmiş DrawingBrush nesnesi kullanarak bir Sahneyi oluşturmak için kullanın.


Sorun 3

Aşağıdaki eylemlerden birini gerçekleştirdiğinizde kullan WPF uygulamaları windows kilitlenme katmanlı:

  • Bekleme moduna Windows XP görüntü sürücüsü modeli (XPDDM) kullanan bir bilgisayara yerleştirin ve bilgisayarı bekleme modundan devam ettirin.

  • Windows XP'de konsol tam ekran moduna geçin.

Neden

Neden 1

İş parçacığında işlemler yanlış sipariş ettiğinizde genel bir hata işleme iş parçacığından döndürdüğünden, bu sorun oluşur. Bu işlem alt nesneleri null üst nesneden ayırmak neden.

Örneğin, VisualBrush nesneden ayrılmadan önce görsel bir nesne VisualBrush nesneden kaldırılması gerekir. Ancak, görsel nesne kaldırmak için işlemleri yanlış sıralanmış. Bu nedenle, görsel nesne null üst nesneden çıkarır.

Neden 2

Başvuru sayımı işleme iş parçacığında bir hata nedeniyle bu sorun oluşur.

Neden 3

Bu sorun, bir Win32 hata kodu hatalı işlenmesi nedeniyle oluşur.

Çözüm

Bu sorunu gidermek için aşağıdaki Microsoft Bilgi Bankası makalesinde açıklanan düzeltme paketini uygulanır:

2667241 Microsoft .NET Framework 3.5 için Windows Presentation Foundation (WPF) için bir güncelleştirme toplaması edinilebilir

Daha fazla bilgi

Yığın çıktısı

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)

Durum

Microsoft bu sorunun "Aşağıdakilere Uygulanır" bölümünde listelenen Microsoft ürünlerinde bulunduğunu onaylamıştır.

Daha fazla yardıma mı ihtiyacınız var?

Daha fazla seçenek mi istiyorsunuz?

Abonelik avantajlarını keşfedin, eğitim kurslarına göz atın, cihazınızın güvenliğini nasıl sağlayacağınızı öğrenin ve daha fazlasını yapın.

Topluluklar, soru sormanıza ve soruları yanıtlamanıza, geri bildirimde bulunmanıza ve zengin bilgiye sahip uzmanlardan bilgi almanıza yardımcı olur.

Bu bilgi yararlı oldu mu?

Dil kalitesinden ne kadar memnunsunuz?
Deneyiminizi ne etkiledi?
Gönder’e bastığınızda, geri bildiriminiz Microsoft ürün ve hizmetlerini geliştirmek için kullanılır. BT yöneticiniz bu verileri toplayabilecek. Gizlilik Bildirimi.

Geri bildiriminiz için teşekkürler!

×