Accedi con Microsoft
Accedi o crea un account.
Salve,
Seleziona un altro account.
Hai più account
Scegli l'account con cui vuoi accedere.

Sintomi

Considerare lo scenario descritto di seguito:

  • Si esegue un'applicazione in un dispositivo basato su Windows Embedded CE 6,0 R3.

  • L'applicazione chiama la funzione VarUI4FromI4 per convertire tipi di dati Variant dal tipo di dati Long al tipo di dati Long senza segno (ULONG).

  • L'applicazione passa un valore negativo al parametro Lin della funzione.

In questo scenario, la funzione VarUI4FromI4 restituisce il codice S_OK invece del codice DISP_E_OVERFLOW .

Causa

Questo problema si verifica perché l'implementazione della funzione VarUI4FromI4 non controlla il parametro di input per i valori negativi.

Risoluzione

Informazioni sull'aggiornamento software

Un aggiornamento software supportato è ora disponibile in Microsoft come aggiornamento mensile Windows Embedded CE 6,0 (aprile 2012). Nella sezione "informazioni file" il nome del file del pacchetto contiene la versione del prodotto, la data, il numero dell'articolo della Microsoft Knowledge base e il tipo di processore. Il formato del nome file del pacchetto è il seguente: versione del prodotto-aammgg-kbnnnnnn-tipo di processoread esempio: Wincepb60-110128-kb2492159-armv4i. msi è il ARMV4i Windows Embedded CE 6,0 Platform Builder Fix documentato nell'articolo 2492159 della Knowledge base e contenuto nell'aggiornamento mensile di gennaio 2011. Per risolvere immediatamente il problema, scaricare questo aggiornamento mensile di Windows Embedded CE 6,0 dai seguenti siti Web Microsoft: Windows EmbeddedDownload Windows Embedded ce 6,0Microsoft Download CenterWindows embedded CE 6,0

Requisiti

Questo aggiornamento è supportato solo se sono stati installati anche tutti gli aggiornamenti precedentemente rilasciati per questo prodotto.

Richiesta di riavvio

Dopo aver applicato questo aggiornamento, è necessario eseguire una build pulita dell'intera piattaforma. A tale scopo, utilizzare uno dei seguenti metodi:

  • Scegliere Pulisci soluzionedal menu genera e quindi fare clic su Compila soluzione.

  • Scegliere Rigenera soluzionedal 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 contiene gli attributi di file (o gli attributi di file successivi) elencati nella tabella seguente. Le date e le ore di questi file sono espresse nel formato UTC (Coordinated Universal Time). Quando esaminate le informazioni del file, viene convertito in orario locale. Per trovare la differenza tra UTC e ora locale, usare la scheda fuso orario nell'elemento data e ora nel pannello di controllo.

File del programma di installazione

Nome file

Dimensione file

Date

Ora

Wincepb60-120411-kb2690112-mipsiv.msi

1.556.480

11-Apr-2012

17:26

Wincepb60-120411-kb2690112-mipsiv_fp.msi

1.552.384

11-Apr-2012

17:26

Wincepb60-120411-kb2690112-sh4.msi

1.527.808

11-Apr-2012

17:26

Wincepb60-120411-kb2690112-x86.msi

1.433.600

11-Apr-2012

17:26

Wincepb60-120411-kb2690112-armv4i.msi

1.622.016

11-Apr-2012

17:26

Wincepb60-120411-kb2690112-mipsii.msi

1.544.192

11-Apr-2012

17:26

Wincepb60-120411-kb2690112-mipsii_fp.msi

1.544.192

11-Apr-2012

17:26

File inclusi in questo pacchetto di aggiornamento

Nome file

Dimensione file

Date

Ora

Percorso

Oleaut32.lib

1.504.968

03-Apr-2012

00:46

Public\Dcom\Oak\Lib\Armv4i\Debug

Oleaut32.lib

1.379.952

03-Apr-2012

00:46

Public\Dcom\Oak\Lib\Armv4i\Retail

Oleaut32.lib

1.386.194

03-Apr-2012

00:47

Public\Dcom\Oak\Lib\Mipsii\Debug

Oleaut32.lib

1.248.114

03-Apr-2012

00:46

Public\Dcom\Oak\Lib\Mipsii\Retail

Oleaut32.lib

1.389.480

03-Apr-2012

00:47

Public\Dcom\Oak\Lib\Mipsii_fp\Debug

Oleaut32.lib

1.241.700

03-Apr-2012

00:47

Public\Dcom\Oak\Lib\Mipsii_fp\Retail

Oleaut32.lib

1.414.536

03-Apr-2012

00:47

Public\Dcom\Oak\Lib\Mipsiv\Debug

Oleaut32.lib

1.270.712

03-Apr-2012

00:47

Public\Dcom\Oak\Lib\Mipsiv\Retail

Oleaut32.lib

1.408.732

03-Apr-2012

00:48

Public\Dcom\Oak\Lib\Mipsiv_fp\Debug

Oleaut32.lib

1.255.694

03-Apr-2012

00:47

Public\Dcom\Oak\Lib\Mipsiv_fp\Retail

Oleaut32.lib

1.231.180

03-Apr-2012

00:48

Public\Dcom\Oak\Lib\Sh4\Debug

Oleaut32.lib

1.125.456

03-Apr-2012

00:48

Public\Dcom\Oak\Lib\Sh4\Retail

Oleaut32.lib

1.134.364

03-Apr-2012

00:46

Public\Dcom\Oak\Lib\X86\Debug

Oleaut32.lib

1.134.120

03-Apr-2012

00:46

Public\Dcom\Oak\Lib\X86\Retail

Riferimenti

Per altre informazioni sulla funzione VarUI4FromI4 , visitare il sito Web Microsoft Developer Network (MSDN) seguente:

Informazioni generali sulla funzione VarUI4FromI4Per altre informazioni sulla terminologia degli aggiornamenti software, fare clic sul numero dell'articolo della Microsoft Knowledge Base seguente per visualizzare l'articolo:

824684 Descrizione della terminologia standard utilizzata per descrivere gli aggiornamenti software Microsoft

Serve aiuto?

Vuoi altre opzioni?

Esplorare i vantaggi dell'abbonamento e i corsi di formazione, scoprire come proteggere il dispositivo e molto altro ancora.

Le community aiutano a porre e a rispondere alle domande, a fornire feedback e ad ascoltare gli esperti con approfondite conoscenze.

Queste informazioni sono risultate utili?

Come valuti la qualità della lingua?
Cosa ha influito sulla tua esperienza?
Premendo Inviare, il tuo feedback verrà usato per migliorare i prodotti e i servizi Microsoft. L'amministratore IT potrà raccogliere questi dati. Informativa sulla privacy.

Grazie per il feedback!

×