Memóriavesztés a PNG formátumban kódolt képek Windows Embedded CE 6.0-alapú eszközön történő futtatásakor

Tünetek

Olyan alkalmazást futtat, amely PNG (Portable Network Graphics) formátumban kódol egy képet egy Windows Embedded CE 6.0-alapú eszközön. 4 vagy 8 kilobájt (KB) memóriavesztés történik azonban minden alkalommal, amikor az alkalmazás meghívja az IImage::P ushIntoSink metódust. Ha ezt a módszert többször is meghívja, memóriahiányos kivétel léphet fel.

Megoldás

Szoftverfrissítéssel kapcsolatos információk

A támogatott szoftverfrissítés jelenleg elérhető a Microsoftnál Windows Embedded CE 6.0 Platform Builder havi frissítés formájában (2010. november). Ezt a "Fájlinformációk" szakaszra görgetve ellenőrizheti. A csomag fájlneve tartalmazza a termék verzióját, dátumát, a tudásbáziscikk számát és a processzor típusát. A csomag fájlnevének formátuma a következő:

Termék verziója-ééhhnnn-kbnnnnnn-processzor típusa Például: Wincepb50-060503-kb917590-armv4i.msi az ARMV4i Windows CE 5.0 Platform Builder javítása, amely dokumentációja szerepel a KB 917590 számú cikkében, és amely a 2006. májusi havi frissítésben található. A probléma azonnali megoldásához kattintson az alábbi cikkszámra, amely a Windows CE Platform Builder programra és az operációs rendszer alapvető szoftverfrissítéseire vonatkozó információért szolgál:

837392 A Microsoft Windows CE Platform Builder termékeinek alapvető operációsrendszer-javításainak megkeresése

Előfeltételek

Ez a szoftverfrissítés csak akkor támogatott, ha a termékhez korábban kiadott összes szoftverfrissítést is alkalmazta.

Újraindítási követelmény

A szoftverfrissítés telepítése után el kell végeznie a teljes platform tiszta buildjét. Ehhez kövesse az alábbi módszerek egyikét:

  • A Build menüben kattintson a Megoldás tisztítása, majd a Megoldás összeállítása parancsra.
  • A Build menüben kattintson a Megoldás újraépítése parancsra.

A szoftverfrissítés telepítését követően nem kell újraindítania a számítógépet.

A frissítések felváltásával kapcsolatos információk

Ez a frissítés nem váltja fel a többi frissítést.

A fájlokkal kapcsolatos adatok

A szoftverfrissítés angol nyelvű verziója tartalmazza az alábbi táblázatban felsorolt fájlattribútumokat (vagy újabb fájlattribútumokat). A fájlok dátuma és időpontja egyezményes világidő (UTC) szerint van megadva. A fájladatok megtekintésekor a rendszer helyi idővé alakítja azokat. Az UTC és a helyi idő közötti különbséget a Vezérlőpult Dátum és idő elemének Időzóna lapján találja.

Telepítőfájlok

Fájlnév Fájlméret Dátum Idő
Wincepb60-101101-kb2423109-armv4i.msi 828,928 2010. november 01. 19:04
Wincepb60-101101-kb2423109-mipsii.msi 805,376 2010. november 01. 19:04
Wincepb60-101101-kb2423109-mipsii_fp.msi 806,400 2010. november 01. 19:04
Wincepb60-101101-kb2423109-mipsiv.msi 811,520 2010. november 01. 19:04
Wincepb60-101101-kb2423109-mipsiv_fp.msi 810,496 2010. november 01. 19:04
Wincepb60-101101-kb2423109-sh4.msi 784,896 2010. november 01. 19:04
Wincepb60-101101-kb2423109-x86.msi 759 296 2010. november 01. 19:04

A gyorsjavítási csomagban szereplő Files

Fájlnév Fájlméret Dátum Idő Elérési út
Windows embedded ce 6.0_update_kb2423109.htm 7,637 2010. november 01. 18:41 101101_kb2423109
Img_libpng.lib 896,954 2010. október 25. 14:00 Public\Gdiex\Oak\Lib\Armv4i\Debug
Img_libpng.lib 713,486 2010. október 25. 14:00 Public\Gdiex\Oak\Lib\Armv4i\Retail
Img_libpng.lib 863,790 2010. október 25. 14:01 Public\Gdiex\Oak\Lib\Mipsii\Debug
Img_libpng.lib 683,460 2010. október 25. 14:01 Public\Gdiex\Oak\Lib\Mipsii\Retail
Img_libpng.lib 865,818 2010. október 25. 14:02 Public\Gdiex\Oak\Lib\Mipsii_fp\Debug
Img_libpng.lib 683,820 2010. október 25. 14:01 Public\Gdiex\Oak\Lib\Mipsii_fp\Retail
Img_libpng.lib 874,106 2010. október 25. 14:02 Public\Gdiex\Oak\Lib\Mipsiv\Debug
Img_libpng.lib 693,534 2010. október 25. 14:02 Public\Gdiex\Oak\Lib\Mipsiv\Retail
Img_libpng.lib 870,982 2010. október 25. 14:03 Public\Gdiex\Oak\Lib\Mipsiv_fp\Debug
Img_libpng.lib 690,862 2010. október 25. 14:03 Public\Gdiex\Oak\Lib\Mipsiv_fp\Retail
Img_libpng.lib 798,362 2010. október 25. 14:03 Public\Gdiex\Oak\Lib\Sh4\Debug
Img_libpng.lib 651,736 2010. október 25. 14:03 Public\Gdiex\Oak\Lib\Sh4\Retail
Img_libpng.lib 802,804 2010. október 25. 14:00 Public\Gdiex\Oak\Lib\X86\Debug
Img_libpng.lib 685,820 2010. október 25. 14:00 Public\Gdiex\Oak\Lib\X86\Retail

Állapot

A Microsoft megerősítette, hogy ez egy olyan probléma a Microsoft-termékekben, amely az „Érintett szolgáltatás“ című szakaszban van felsorolva.

További információ

A szoftverfrissítésekkel kapcsolatos terminológiáról a Microsoft Tudásbázis alábbi cikkében tájékozódhat:

824684 A Microsoft szoftverfrissítéseinek leírására használt szabványos terminológia leírása