Symptomen

Neem het volgende scenario:

  • U voert een toepassing uit op een Windows Embedded CE 6,0 R3-apparaat.

  • De toepassing roept de functie VarUI4FromI4 om de gegevenstypen van de variant te converteren van het gegevenstype Long in unsigned long (ULONG).

  • In de toepassing wordt een negatieve waarde doorgegeven aan de parameter koppelen van de functie.

In dit scenario retourneert de functie VarUI4FromI4 de code S_OK in plaats van de DISP_E_OVERFLOW code.

Oorzaak

Dit probleem treedt op omdat de implementatie van de functie VarUI4FromI4 de invoerparameter voor negatieve waarden niet controleert.

Oplossing

Updategegevens voor software

Er is nu een ondersteunde software-update beschikbaar via Microsoft als Windows Embedded CE 6,0 Monthly update (april 2012). In de sectie ' bestandsinformatie ' bevat de bestandsnaam van het pakket de productversie, datum, het Microsoft Knowledge Base-artikel en type processor. De indeling van de bestandsnaam van pakket is als volgt: product versie-jjmmdd-kbnnnnnn-processortypebijvoorbeeld: Wincepb60-110128-kb2492159-armv4i. msi is de oplossing Armv4i ingesloten pakket voor platform Builder voor Windows CE 6,0 die wordt beschreven in het Knowledge Base-artikel 2492159 en dat is opgenomen in de maandelijkse update van januari 2011. Download deze update van Windows Embedded CE 6,0 maandelijks van de volgende Microsoft-websites om dit probleem onmiddellijk op te lossen: Windows EmbeddedDownload Windows Embedded ce 6,0Microsoft Downloadcentrumwindows Embedded CE 6,0

Vereisten

Deze update wordt alleen ondersteund als alle eerder gepubliceerde updates voor dit product ook zijn geïnstalleerd.

Opnieuw opstarten vereist

Nadat u deze update hebt toegepast, moet u een nieuwe versie van het hele platform installeren. Gebruik een van de volgende methoden om dit te doen:

  • Klik in het menu opbouwen op oplossing wissenen klik vervolgens op bouw oplossing.

  • Selecteer in het menu opbouwen de optie oplossing opnieuw maken.

U hoeft de computer niet opnieuw op te starten na het toepassen van deze software-update.

Vervangingsinformatie bijwerken

Met deze update worden geen andere updates vervangen.

Bestandsgegevens

De Engelse versie van dit pakket met software-updates bevat de bestandskenmerken (of nieuwere bestandskenmerken) die in de volgende tabel worden weergegeven. De datums en tijden voor deze bestanden worden weergegeven in Coordinated Universal Time (UTC). Wanneer u de bestandsgegevens bekijkt, wordt deze geconverteerd naar lokale tijd. Als u wilt weten wat het verschil is tussen UTC en lokale tijd, gebruikt u het tabblad tijd zone in het onderdeel datum en tijd in het Configuratiescherm.

Installatiebestanden

Bestandsnaam

Bestandsgrootte

Einddatum

Fase

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

Bestanden die zijn opgenomen in dit updatepakket

Bestandsnaam

Bestandsgrootte

Einddatum

Fase

Route

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

Verwijzingen

Ga naar de volgende MSDN-website (Microsoft Developer Network) voor meer informatie over de functie VarUI4FromI4 :

Algemene informatie over de functie VarUI4FromI4Klik voor meer informatie over de terminologie van software-updates op het volgende artikelnummer om het artikel in de Microsoft Knowledge Base weer te geven:

824684 Beschrijving van de standaardterminologie die wordt gebruikt voor het beschrijven van Microsoft-software-updates

Meer hulp nodig?

Meer opties?

Verken abonnementsvoordelen, blader door trainingscursussen, leer hoe u uw apparaat kunt beveiligen en meer.

Community's helpen u vragen te stellen en te beantwoorden, feedback te geven en te leren van experts met uitgebreide kennis.