Simptome
Luați în considerare următorul scenariu:
-
Rulează o aplicație pe un dispozitiv bazat pe Windows Embedded CE 6,0 R3.
-
Aplicația apelează funcția VarUI4FromI4 pentru a efectua conversia tipurilor de date de tip Variant din tipul lung de date la tipul de date lung (Ulong) nesemnate.
-
Aplicația trece o valoare negativă la parametrul lIn al funcției.
În acest scenariu, funcția VarUI4FromI4 returnează codul de S_OK în locul codului DISP_E_OVERFLOW .
Cauză
Această problemă apare deoarece implementarea funcției VarUI4FromI4 nu verifică parametrul de intrare pentru valorile negative.
Rezolvare
Informații despre actualizarea software-ului
O actualizare software acceptată este acum disponibilă de la Microsoft ca Windows Embedded CE 6,0 lunar Update (aprilie 2012). În secțiunea "informații fișier", numele fișierului pachet conține versiunea de produs, data, numărul articolului din baza de cunoștințe Microsoft și tipul de procesor. Formatul de nume de fișier pachet este următorul: versiunea de produs-yymmdd-kbnnnnnn-tipul de procesor, de exemplu: Wincepb60-110128-kb2492159-armv4i. msi este Armv4i Windows Embedded CE 6,0 Platform Builder fix care este documentat în articolul din baza de cunoștințe 2492159 și care este conținut în actualizarea lunară din ianuarie 2011. Pentru a rezolva imediat această problemă, descărcați acest Windows Embedded CE 6,0 lunar Update de la următoarele site-uri Web Microsoft: Windows EmbeddedDescărcați Windows Embedded ce 6,0Microsoft Download Centerwindows Embedded CE 6,0
Cerinţe preliminare
Această actualizare este acceptată numai dacă au fost instalate și toate actualizările emise anterior pentru acest produs.
Cerință de repornire
După ce aplicați această actualizare, trebuie să efectuați o compilare curată a întregii platforme. Pentru aceasta, utilizați una dintre următoarele metode:
-
În meniul Generare , faceți clic pe Curățare soluție, apoi faceți clic pe Generare soluție.
-
În meniul compilare , faceți clic pe reconstruire soluție.
Nu trebuie să reporniți computerul după ce aplicați această actualizare de software.
Actualizarea informațiilor de înlocuire
Această actualizare nu înlocuiește alte actualizări.
Informații despre fișier
Versiunea în limba engleză a acestui pachet de actualizare software are atributele de fișier (sau atribute de fișier mai recente) listate în tabelul următor. Datele și orele pentru aceste fișiere sunt listate în ora universală coordonată (UTC). Atunci când vizualizați informațiile despre fișier, acesta este convertit la ora locală. Pentru a găsi diferența între UTC și ora locală, utilizați fila fus orar din elementul dată și oră din panoul de control.
Fișiere de instalare
Nume fișier |
Dimensiune fișier |
Dată |
Timp |
---|---|---|---|
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 |
Fișierele care sunt incluse în acest pachet de actualizare
Nume fișier |
Dimensiune fișier |
Dată |
Timp |
Calea |
---|---|---|---|---|
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 |
Referințe
Pentru mai multe informații despre funcția VarUI4FromI4 , accesați următorul site Web Microsoft Developer Network (MSDN):
Informații generale despre funcția VarUI4FromI4Pentru mai multe informații despre terminologia actualizării software-ului, faceți clic pe următorul număr de articol pentru a vedea articolul în baza de cunoștințe Microsoft:
824684 Descrierea terminologiei standard care este utilizată pentru a descrie actualizările de software Microsoft