Simptomi
Razmotrite sljedeći scenarij:
-
Pokrenete aplikaciju na uređaju sa sustavom Windows Embedded CE 6,0 R3.
-
Aplikacija poziva funkciju VarUI4FromI4 da pretvori vrste podataka Variant iz dugačke vrste podataka u vrstu podataka nepotpisane dugačke (ulong).
-
Aplikacija prelazi negativnu vrijednost u parametar Lina u funkciji.
U ovom scenariju funkcija VarUI4FromI4 vraća kod S_OK umjesto DISP_E_OVERFLOW kod.
Uzrok
Taj se problem pojavljuje jer implementacija funkcije VarUI4FromI4 ne provjerava ulazni parametar za negativne vrijednosti.
Rješenje
Informacije o ažuriranju softvera
Podržano softversko ažuriranje sada je dostupno od Microsofta kao Windows Embedded CE 6,0 mjesečno ažuriranje (Travanj 2012). U odjeljku "informacije o datoteci" naziv datoteke paketa sadrži verziju proizvoda, Datum, broj članka iz Microsoftove baze znanja i vrstu procesora. Oblik naziva datoteke paketa jest sljedeći: verzija proizvoda-YYMMDD-kbnnnnnn – vrsta procesora, primjerice: Wincepb60-110128-kb2492159-armv4i. msi je Armv4i Windows Embedded e-6,0 Platform Builder za nadogradnju koja je dokumentirana u članku iz baze znanja 2492159 i koja je sadržana u programu siječnja 2011 mjesečno ažuriranje. Da biste odmah riješili taj problem, Preuzmite ovaj sustav Windows Embedded CE 6,0 mjesečno ažuriranje s sljedećih Microsoftovih web-mjesta: Windows EmbeddedPreuzimanje sustava Windows EMBEDDED ce 6,0Microsoftov centar za preuzimanjesustava windows Embedded ce 6,0
Preduvjeti
Ovo je ažuriranje podržano samo ako su i sva prethodno izdana ažuriranja za ovaj proizvod instalirana.
Potreba za ponovnim pokretanjem
Kada primijenite ovo ažuriranje, morate izvršiti čistu izgradnju cijele platforme. Da biste to učinili, upotrijebite jedan od sljedećih načina:
-
Na izborniku Sastavljanje kliknite Očisti rješenje, a zatim kliknite sastavi rješenje.
-
Na izborniku Sastavljanje kliknite Obnovi rješenje.
Kada primijenite ovo ažuriranje softvera, ne morate ponovno pokrenuti računalo.
Informacije o zamjeni ažuriranja
Ovo ažuriranje ne zamjenjuje nijedna druga ažuriranja.
Podaci o datoteci
Engleska verzija ovog paketa za softversko ažuriranje sadrži atribute datoteka (ili noviji atributi datoteka) koji su navedeni u sljedećoj tablici. Datumi i vremena za te datoteke navedeni su u koordiniranom univerzalnom vremenu (UTC). Kada pogledate informacije o datoteci, ona će se pretvoriti u Lokalno vrijeme. Da biste pronašli razliku između UTC-a i lokalnog vremena, upotrijebite karticu Vremenska zona u stavci datuma i vremena na upravljačkoj ploči.
Datoteke za instalaciju
Naziv datoteke |
Veličina datoteke |
Datum |
Vrijeme |
---|---|---|---|
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 |
Datoteke koje su uvrštene u ovaj paket za ažuriranje
Naziv datoteke |
Veličina datoteke |
Datum |
Vrijeme |
Put |
---|---|---|---|---|
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 |
Reference
Dodatne informacije o funkciji VarUI4FromI4 potražite na sljedećem web-mjestu Microsoft Developer Network (MSDN):
Općenite informacije o funkciji VarUI4FromI4Dodatne informacije o terminologiji za softversko ažuriranje potražite u članku iz Microsoftove baze znanja pod sljedećim brojem:
824684 Opis standardne terminologije koja se koristi za opisivanje ažuriranja Microsoftova softvera