Συμπτώματα

Εξετάστε το ακόλουθο σενάριο:

  • Μπορείτε να εκτελέσετε μια εφαρμογή σε μια συσκευή που βασίζεται σε Windows Embedded CE 6,0 R3.

  • Η εφαρμογή καλεί τη συνάρτηση VarUI4FromI4 για να μετατρέψει τύπους δεδομένων Variant από τον τύπο δεδομένων Long στον τύπο δεδομένων χωρίς υπογραφή Long (ULONG).

  • Η εφαρμογή μεταβιβάζει μια αρνητική τιμή στην παράμετρο lIn της συνάρτησης.

Σε αυτό το σενάριο, η συνάρτηση VarUI4FromI4 επιστρέφει τον κωδικό S_OK αντί για τον κωδικό DISP_E_OVERFLOW .

Αιτία

Αυτό το ζήτημα παρουσιάζεται επειδή η εφαρμογή της συνάρτησης VarUI4FromI4 δεν ελέγχουν την παράμετρο εισόδου για τις αρνητικές τιμές.

Επίλυση

Πληροφορίες ενημέρωσης λογισμικού

Μια υποστηριζόμενη ενημέρωση λογισμικού είναι πλέον διαθέσιμη από τη Microsoft με Windows Embedded CE 6,0 μηνιαία ενημέρωση (Απρίλιος 2012). Στην ενότητα "πληροφορίες αρχείου", το όνομα αρχείου του πακέτου περιέχει την έκδοση του προϊόντος, την ημερομηνία, τον αριθμό άρθρου της Γνωσιακής Βάσης της Microsoft και τον τύπο επεξεργαστή. Η μορφή του ονόματος αρχείου του πακέτου είναι η εξής: έκδοση προϊόντος-εεμμηη-kbnnnnnn-τύπος επεξεργαστήγια παράδειγμα: το Wincepb60-110128-kb2492159-armv4i. msi είναι η επιδιόρθωση του Armv4i Windows Embedded CE 6,0 Platform Builder που τεκμηριώνεται στο άρθρο της γνωσιακής βάσης 2492159 και περιέχεται στη μηνιαία ενημέρωση του Ιανουαρίου 2011. Για να επιλύσετε αυτό το πρόβλημα αμέσως, κάντε λήψη αυτής της μηνιαίας ενημέρωσης των Windows Embedded CE 6,0 από τις ακόλουθες τοποθεσίες Web της Microsoft: Windows Embeddedλήψη Windows Embedded ce 6,0Microsoft Download CenterWindows embedded CE 6,0

Προϋποθέσεις

Αυτή η ενημέρωση υποστηρίζεται μόνο εάν έχουν εγκατασταθεί επίσης όλες οι ενημερώσεις για αυτό το προϊόν που έχουν ήδη εκδοθεί.

Απαίτηση επανεκκίνησης

Μετά την εφαρμογή αυτής της ενημέρωσης, πρέπει να πραγματοποιήσετε μια καθαρή δομή ολόκληρης της πλατφόρμας. Για να το κάνετε αυτό, χρησιμοποιήστε μία από τις ακόλουθες μεθόδους:

  • Στο μενού Δόμηση , κάντε κλικ στην επιλογή καθαρή λύσηκαι, στη συνέχεια, κάντε κλικ στην επιλογή Δόμηση λύσης.

  • Στο μενού Δόμηση , κάντε κλικ στην επιλογή Αναδόμηση λύσης.

Δεν χρειάζεται να επανεκκινήσετε τον υπολογιστή μετά την εφαρμογή αυτής της ενημέρωσης λογισμικού.

Πληροφορίες αντικατάστασης ενημέρωσης

Αυτή η ενημέρωση δεν αντικαθιστά άλλες ενημερώσεις.

Πληροφορίες αρχείου

Η αγγλική έκδοση αυτού του πακέτου ενημέρωσης λογισμικού έχει τα χαρακτηριστικά αρχείου (ή νεότερα χαρακτηριστικά αρχείου) που παρατίθενται στον παρακάτω πίνακα. Οι ημερομηνίες και οι ώρες για αυτά τα αρχεία παρατίθενται σε συντονισμένη παγκόσμια ώρα (UTC). Όταν προβάλλετε τις πληροφορίες αρχείου, μετατρέπεται σε τοπική ώρα. Για να εντοπίσετε τη διαφορά μεταξύ της ώρας UTC και της τοπικής ώρας, χρησιμοποιήστε την καρτέλα ζώνη ώρας στο στοιχείο ημερομηνία και ώρα στον πίνακα ελέγχου.

Αρχεία του προγράμματος εγκατάστασης

Όνομα αρχείου

Μέγεθος αρχείου

Ημερομηνία

Ώρα

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

Αρχεία που περιλαμβάνονται σε αυτό το πακέτο ενημέρωσης

Όνομα αρχείου

Μέγεθος αρχείου

Ημερομηνία

Ώρα

Διαδρομή

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

Αναφορές

Για περισσότερες πληροφορίες σχετικά με τη συνάρτηση VarUI4FromI4 , μεταβείτε στην ακόλουθη τοποθεσία Web του Microsoft Developer Network (MSDN):

Γενικές πληροφορίες σχετικά με τη συνάρτηση VarUI4FromI4Για περισσότερες πληροφορίες σχετικά με την ορολογία ενημερώσεων λογισμικού, κάντε κλικ στον αριθμό του άρθρου παρακάτω, για να προβάλετε το άρθρο της Γνωσιακής Βάσης της Microsoft:

824684 Περιγραφή της βασικής ορολογίας που χρησιμοποιείται για την περιγραφή ενημερώσεων λογισμικού της Microsoft

Χρειάζεστε περισσότερη βοήθεια;

Θέλετε περισσότερες επιλογές;

Εξερευνήστε τα πλεονεκτήματα της συνδρομής, περιηγηθείτε σε εκπαιδευτικά σεμινάρια, μάθετε πώς μπορείτε να προστατεύσετε τη συσκευή σας και πολλά άλλα.

Οι κοινότητες σάς βοηθούν να κάνετε και να απαντάτε σε ερωτήσεις, να δίνετε σχόλια και να ακούτε από ειδικούς με πλούσια γνώση.