Symptom
Tänk dig följande situation:
-
Du kör ett program på en Windows Embedded CE 6,0 R3-baserad enhet.
-
Programmet anropar funktionen VarUI4FromI4 för att konvertera variant-datatyper från den långa data typen till den osignerade långa (ulong) data typen.
-
Programmet skickar ett negativt värde till funktionen län .
I det här scenariot returnerar funktionen VarUI4FromI4S_OK koden i stället för DISP_E_OVERFLOW -koden.
Orsak
Det här problemet beror på att inmatnings parametern för negativa värden inte kontrol leras med implementeringen av funktionen VarUI4FromI4 .
Lösning
Program uppdaterings information
En program uppdatering som stöds är nu tillgänglig från Microsoft som Windows Embedded CE 6,0 Monthly Update (april 2012). I avsnittet "fil information" innehåller paket filens namn produkt version, datum, artikel numret för Microsoft Knowledge Base och processor typen. Paketets fil namns format är följande: produkt version-yymmdd-kbnnnnnn-processor typtill exempel: Wincepb60-110128-kb2492159-armv4i. msi är den Armv4i Windows Embedded CE 6,0 Platform Builder-korrigeringen som beskrivs i Knowledge Base-artikeln 2492159 och som ingår i månads uppdateringen för januari 2011. Om du vill lösa problemet omedelbart kan du hämta den här Windows Embedded CE 6,0 Monthly Update från följande Microsoft-webbplatser: Windows EmbeddedLadda ned Windows Embedded ce 6,0Microsoft Download Centerwindows Embedded CE 6,0
Förutsättningar
Den här uppdateringen stöds bara om alla tidigare utfärdade uppdateringar för produkten också har installerats.
Krav på omstart
När du har installerat den här uppdateringen måste du göra en ren version av hela plattformen. Detta gör du på något av följande sätt:
-
Klicka på ren lösningpå skapa -menyn och klicka sedan på skapa lösning.
-
På menyn skapa klickar du på Återskapa lösning.
Du behöver inte starta om datorn när du har installerat den här program uppdateringen.
Uppdatera information om utbyte
Den här uppdateringen ersätter inte några andra uppdateringar.
Filinformation
Den engelska versionen av det här program uppdaterings paketet har filattributen (eller senare) som visas i följande tabell. Datum och tid för dessa filer visas i UTC (Coordinated Universal Time). När du visar fil informationen konverteras den till lokal tid. Använd fliken tidszon i alternativet datum och tid på kontroll panelen för att hitta skillnaden mellan UTC och lokal tid.
Installationsfiler
Fil namn |
Fil storlek |
Datum |
Tider |
---|---|---|---|
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 |
Filer som ingår i det här uppdaterings paketet
Fil namn |
Fil storlek |
Datum |
Tider |
Bana |
---|---|---|---|---|
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 |
Referenser
Mer information om funktionen VarUI4FromI4 finns på följande MSDN-webbplats (Microsoft Developer Network):
Allmän information om funktionen VarUI4FromI4Mer information om program uppdaterings terminologi får du om du klickar på följande artikel nummer och läser artikeln i Microsoft Knowledge Base:
824684 Beskrivning av den standard terminologi som används för att beskriva Microsoft-programuppdateringar