Windows Embedded CE 6.0 tabanlı bir aygıtta görüntüler PNG biçiminde kodlandığında bellek sızıntısı

Belirtiler

Windows Embedded CE 6.0 tabanlı bir aygıtta Taşınabilir Ağ Grafikleri (PNG) biçimindeki bir görüntüyü kodlayan bir uygulama çalıştırıyorsunuz. Ancak, uygulama IImage::P ushIntoSink yöntemini her çağırdığında 4 veya 8 kilobaytlık (KB) bir bellek sızıntısı oluşur. Bu yöntem birçok kez çağrılırsa "bellek yetersiz" özel durumu oluşabilir.

Çözüm

Yazılım güncelleştirme bilgileri

Windows Embedded CE 6.0 Platform Builder Aylık Güncelleştirmesi (Kasım 2010) olarak desteklenen bir yazılım güncelleştirmesi Microsoft tarafından sunulmaktadır. Bunu, "Dosya bilgileri" bölümüne kaydırarak doğrulayabilirsiniz. Paket dosya adı ürün sürümünü, tarihi, Bilgi Bankası ürün numarasını ve işlemci türünü içerir. Paket dosya adı biçimi aşağıdaki gibidir:

Ürün sürümü-yymmgg-kbnnnn-işlemci türü Örneğin: Wincepb50-060503-kb917590-armv4i.msi, 917590 numaralı KB makalesinde belgelenen ve Mayıs 2006 aylık güncelleştirmesinde yer alan ARMV4i Windows CE 5.0 Platform Oluşturucu düzeltmesidir. Bu sorunu hemen çözmek için Windows CE Platform Oluşturucu ve temel işletim sistemi yazılım güncelleştirmelerini edinme hakkında bilgi edinmek üzere aşağıdaki makale numarasına tıklayın:

837392 Microsoft Windows CE Platform Builder ürünleri için temel işletim sistemi düzeltmelerini bulma

Önkoşullar

Bu yazılım güncelleştirmesi, yalnızca bu ürün için daha önce yayımlanan tüm yazılım güncelleştirmeleri de uygulanmışsa desteklenir.

Yeniden başlatma gereksinimi

Bu yazılım güncelleştirmesini yükledikten sonra tüm platform için temiz bir derleme gerçekleştirmelisiniz. Bunu yapmak için aşağıdaki yöntemlerden birini kullanın:

  • Build (Oluştur) menüsünde Clean Solution'ı (Çözümü Temizle) tıklatın ve ardından Build Solution'ı (Çözümü Oluştur) tıklatın.
  • Oluştur menüsünde Çözümü Yeniden Oluştur'u tıklatın.

Bu yazılım güncelleştirmesini uyguladıktan sonra bilgisayarınızı yeniden başlatmanız gerekmez.

Güncelleştirme değiştirme bilgileri

Bu güncelleştirme, başka güncelleştirmelerin yerine geçmez.

Dosya bilgileri

Bu yazılım güncelleştirme paketinin İngilizce sürümü aşağıdaki tabloda listelenen dosya özniteliklerine (veya daha sonraki dosya özniteliklerine) sahiptir. Bu dosyaların tarihleri ve saatleri Eşgüdümlü Evrensel Saat'te (UTC) listelenmiştir. Dosya bilgilerini görüntülediğinizde yerel saate dönüştürülür. UTC ile yerel saat arasındaki farkı bulmak için Denetim Masası'deki Tarih ve Saat öğesinde Saat Dilimi sekmesini kullanın.

Yükleyici dosyaları

Dosya adı Dosya boyutu Tarih Saat
Wincepb60-101101-kb2423109-armv4i.msi 828,928 01-Kasım-2010 19:04
Wincepb60-101101-kb2423109-mipsii.msi 805,376 01-Kasım-2010 19:04
Wincepb60-101101-kb2423109-mipsii_fp.msi 806,400 01-Kasım-2010 19:04
Wincepb60-101101-kb2423109-mipsiv.msi 811,520 01-Kasım-2010 19:04
Wincepb60-101101-kb2423109-mipsiv_fp.msi 810,496 01-Kasım-2010 19:04
Wincepb60-101101-kb2423109-sh4.msi 784,896 01-Kasım-2010 19:04
Wincepb60-101101-kb2423109-x86.msi 759.296 01-Kasım-2010 19:04

FilesFiles bu düzeltme paketine dahil olan

Dosya adı Dosya boyutu Tarih Saat Yol
Windows embedded ce 6.0_update_kb2423109.htm 7,637 01-Kasım-2010 18:41 101101_kb2423109
Img_libpng.lib 896,954 25 Eki 2010 14:00 public\gdiex\oak\lib\armv4i\debug
Img_libpng.lib 713,486 25 Eki 2010 14:00 Public\Gdiex\Oak\Lib\Armv4i\Retail
Img_libpng.lib 863,790 25 Eki 2010 14:01 public\gdiex\oak\lib\mipsii\debug
Img_libpng.lib 683,460 25 Eki 2010 14:01 Public\Gdiex\Oak\Lib\Mipsii\Retail
Img_libpng.lib 865,818 25 Eki 2010 14:02 public\gdiex\oak\lib\Mipsii_fp\debug
Img_libpng.lib 683,820 25 Eki 2010 14:01 Public\Gdiex\Oak\Lib\Mipsii_fp\Retail
Img_libpng.lib 874,106 25 Eki 2010 14:02 public\gdiex\oak\lib\mipsiv\debug
Img_libpng.lib 693,534 25 Eki 2010 14:02 Public\Gdiex\Oak\Lib\Mipsiv\Retail
Img_libpng.lib 870,982 25 Eki 2010 14:03 public\gdiex\oak\lib\Mipsiv_fp\debug
Img_libpng.lib 690,862 25 Eki 2010 14:03 Public\Gdiex\Oak\Lib\Mipsiv_fp\Retail
Img_libpng.lib 798,362 25 Eki 2010 14:03 public\gdiex\oak\lib\sh4\debug
Img_libpng.lib 651,736 25 Eki 2010 14:03 Public\Gdiex\Oak\Lib\Sh4\Retail
Img_libpng.lib 802,804 25 Eki 2010 14:00 public\gdiex\oak\lib\x86\debug
Img_libpng.lib 685,820 25 Eki 2010 14:00 Public\Gdiex\Oak\Lib\X86\Retail

Durum

Microsoft bunun, "Şunlar için geçerlidir" bölümünde listelenen Microsoft ürünlerinde sorun olduğunu doğrulamıştır.

Daha Fazla Bilgi

Yazılım güncelleştirme terminolojisi hakkında daha fazla bilgi için Microsoft Bilgi Bankası'ndaki makaleyi görüntülemek üzere aşağıdaki makale numarasına tıklayın:

824684 Microsoft yazılım güncelleştirmelerini açıklamak için kullanılan standart terminolojinin açıklaması