Sintomi
Si esegue un'applicazione che codifica un'immagine nel formato Portable Network Graphics (PNG) in un dispositivo basato su Windows Embedded CE 6.0. Tuttavia, una perdita di memoria pari a 4 o 8 kilobyte (KB) si verifica ogni volta che l'applicazione chiama il metodo IImage::P ushIntoSink. Se questo metodo viene chiamato molte volte, potrebbe verificarsi un'eccezione "memoria esaurita".
Risoluzione
Informazioni sull'aggiornamento software
Un aggiornamento software supportato è ora disponibile da Microsoft come Aggiornamento mensile del Generatore di piattaforme Windows Embedded CE 6.0 (novembre 2010). Per verificarlo, scorrere fino alla sezione "Informazioni sui file". Il nome del file del pacchetto contiene la versione del prodotto, la data, il numero dell'articolo della Knowledge Base e il tipo di processore. Il formato del nome file del pacchetto è il seguente:
Tipo di processore product-yymmdd-kbnnnnnn Ad esempio: Wincepb50-060503-kb917590-armv4i.msi è la correzione ARMV4i Windows CE 5.0 Platform Builder documentata nell'articolo della Knowledge Base 917590 e contenuta nell'aggiornamento mensile di maggio 2006. Per risolvere immediatamente il problema, fare clic sul numero dell'articolo seguente per informazioni su come ottenere Windows CE Platform Builder e gli aggiornamenti software principali del sistema operativo:
837392 Come individuare le correzioni principali del sistema operativo per i prodotti Microsoft Windows CE Platform Builder
Prerequisiti
Questo aggiornamento software è supportato solo se sono stati applicati anche tutti gli aggiornamenti software rilasciati in precedenza per questo prodotto.
Richiesta di riavvio
Dopo aver installato questo aggiornamento software, è necessario eseguire una build pulita dell'intera piattaforma. A questo scopo, usare uno dei metodi seguenti:
- Nel menu Genera fare clic su Pulisci soluzione e quindi su Crea soluzione.
- Scegliere Ricrea soluzione dal menu Genera.
Non è necessario riavviare il computer dopo aver applicato questo aggiornamento software.
Informazioni sulla sostituzione dell'aggiornamento
Questo aggiornamento non sostituisce altri aggiornamenti.
Informazioni sui file
La versione inglese di questo pacchetto di aggiornamento software include gli attributi di file (o attributi di file successivi) elencati nella tabella seguente. I valori di data e ora per questi file sono riportati in formato Coordinated Universal Time (UTC). Quando si visualizzano le informazioni sui file, queste vengono convertite in ora locale. Per trovare la differenza tra UTC e l'ora locale, usare la scheda Fuso orario nell'elemento Data e ora in Pannello di controllo.
File del programma di installazione
| Nome file | Dimensioni del file | Data | Ora |
|---|---|---|---|
| Wincepb60-101101-kb2423109-armv4i.msi | 828,928 | 01-Nov-2010 | 19:04 |
| Wincepb60-101101-kb2423109-mipsii.msi | 805.376 | 01-Nov-2010 | 19:04 |
| Wincepb60-101101-kb2423109-mipsii_fp.msi | 806,400 | 01-Nov-2010 | 19:04 |
| Wincepb60-101101-kb2423109-mipsiv.msi | 811,520 | 01-Nov-2010 | 19:04 |
| Wincepb60-101101-kb2423109-mipsiv_fp.msi | 810,496 | 01-Nov-2010 | 19:04 |
| Wincepb60-101101-kb2423109-sh4.msi | 784,896 | 01-Nov-2010 | 19:04 |
| Wincepb60-101101-kb2423109-x86.msi | 759.296 | 01-Nov-2010 | 19:04 |
Files inclusi in questo pacchetto hotfix
| Nome file | Dimensioni del file | Data | Ora | Percorso |
|---|---|---|---|---|
| Windows embedded ce 6.0_update_kb2423109.htm | 7,637 | 01-Nov-2010 | 18:41 | 101101_kb2423109 |
| Img_libpng.lib | 896,954 | 25-Ott-2010 | 14:00 | Public\Gdiex\Oak\Lib\Armv4i\Debug |
| Img_libpng.lib | 713,486 | 25-Ott-2010 | 14:00 | Public\Gdiex\Oak\Lib\Armv4i\Retail |
| Img_libpng.lib | 863,790 | 25-Ott-2010 | 14:01 | Public\Gdiex\Oak\Lib\Mipsii\Debug |
| Img_libpng.lib | 683,460 | 25-Ott-2010 | 14:01 | Public\Gdiex\Oak\Lib\Mipsii\Retail |
| Img_libpng.lib | 865,818 | 25-Ott-2010 | 14:02 | Public\Gdiex\Oak\Lib\Mipsii_fp\Debug |
| Img_libpng.lib | 683,820 | 25-Ott-2010 | 14:01 | Public\Gdiex\Oak\Lib\Mipsii_fp\Retail |
| Img_libpng.lib | 874,106 | 25-Ott-2010 | 14:02 | Public\Gdiex\Oak\Lib\Mipsiv\Debug |
| Img_libpng.lib | 693,534 | 25-Ott-2010 | 14:02 | Public\Gdiex\Oak\Lib\Mipsiv\Retail |
| Img_libpng.lib | 870,982 | 25-Ott-2010 | 14:03 | Public\Gdiex\Oak\Lib\Mipsiv_fp\Debug |
| Img_libpng.lib | 690,862 | 25-Ott-2010 | 14:03 | Public\Gdiex\Oak\Lib\Mipsiv_fp\Retail |
| Img_libpng.lib | 798,362 | 25-Ott-2010 | 14:03 | Public\Gdiex\Oak\Lib\Sh4\Debug |
| Img_libpng.lib | 651,736 | 25-Ott-2010 | 14:03 | Public\Gdiex\Oak\Lib\Sh4\Retail |
| Img_libpng.lib | 802,804 | 25-Ott-2010 | 14:00 | Public\Gdiex\Oak\Lib\X86\Debug |
| Img_libpng.lib | 685,820 | 25-Ott-2010 | 14:00 | Public\Gdiex\Oak\Lib\X86\Retail |
Stato
Microsoft ha confermato che si tratta di un problema relativo ai prodotti elencati nella sezione "Si applica a".
Altre informazioni
Per altre informazioni sulla terminologia di aggiornamento software, fare clic sul numero dell'articolo seguente per visualizzare l'articolo della Microsoft Knowledge Base:
824684 Descrizione della terminologia standard utilizzata per descrivere gli aggiornamenti software Microsoft