Εισαγωγή
Αυτό το άρθρο περιγράφει ένα ζήτημα το οποίο δημιουργεί σφάλμα συμβάντος δεν είναι έγκυρος δείκτης χειρισμού στο Windows ενσωματωμένο συμπαγή 2013. Διατίθεται μια ενημερωμένη έκδοση για να επιλύσετε αυτό το ζήτημα. Πριν να εγκαταστήσετε αυτήν την ενημερωμένη έκδοση, πρέπει να εγκαταστήσετε όλες τις ενημερωμένες εκδόσεις που έχουν εκδοθεί προηγουμένως για αυτό το προϊόν.
Συμπτώματα
Εξετάστε το ακόλουθο σενάριο:
-
Μπορείτε να ανοίξετε μια υποδοχή από ένα πρόγραμμα οδήγησης πυρήνα και να χρησιμοποιήσετε μια ασύγχρονη εισόδου/ΕΞΌΔΟΥ στην υποδοχή στο Windows ενσωματωμένο συμπαγή 2013.
-
Μπορείτε να εκτελέσετε τη λειτουργία τη λειτουργία WSAEventSelect μαζί με τη σημαία FD_CLOSE και, στη συνέχεια, μπορείτε να χρησιμοποιήσετε τη συνάρτηση CloseSocket για να κλείσετε την υποδοχή.
-
Μπορείτε να καλέσετε τη συνάρτηση WaitForSingleObject που χρησιμοποιεί το ίδιο δείκτες χειρισμού συμβάντων που χρησιμοποιούνται για τη συνάρτηση τη λειτουργία WSAEventSelect .
Σε αυτό το σενάριο, η συνάρτηση WaitForSingleObject επιστρέφει μια απόκριση WAIT_FAILED. Μετά την κλήση της συνάρτησης CloseSocket , οι συναρτήσεις WSAEnumNetworkEvents και WSAWaitForMultipleEvents αποτύχει με σφάλμα WSA_INVALID_HANDLE.
Σημείωση Η συνάρτηση CloseSocket που απεμπλοκής ξεκινά μια διακοπή εργασιών φυσιολογική υποδοχής. Αυτή η διαδικασία μπορεί να περιλαμβάνει ορισμένα ανταλλαγή δεδομένων. Καλεί το πρόγραμμα οδήγησης πρέπει να είναι σε θέση να χρησιμοποιήσετε τις συναρτήσεις WSAEnumNetworkEvents και WSAWaitForMultipleEvents για να περιμένετε μια διακοπή εργασιών φυσιολογική υποδοχής.
Πληροφορίες ενημερωμένης έκδοσης λογισμικού
Πληροφορίες λήψης
Ενσωματωμένο συμπαγή 2013 μηνιαία ενημερωμένη έκδοση των Windows (Απριλίου 2015) είναι τώρα διαθέσιμη από τη Microsoft. Για να κάνετε λήψη αυτό Μηνιαίας ενημερωμένης έκδοσης των Windows ενσωματωμένο συμπαγή 2013, μεταβείτε στην ή .
Προϋποθέσεις
Αυτή η ενημερωμένη έκδοση υποστηρίζεται μόνο αν έχουν εγκατασταθεί επίσης όλες τις ενημερωμένες εκδόσεις που έχουν εκδοθεί προηγουμένως για αυτό το προϊόν.
Απαίτηση επανεκκίνησης
Μετά την εφαρμογή αυτής της ενημερωμένης έκδοσης, πρέπει να εκτελέσετε εκ νέου δημιουργία ολόκληρης της πλατφόρμας. Για να γίνει αυτό, χρησιμοποιήστε μία από τις ακόλουθες μεθόδους:
-
Από το μενού Δημιουργία , κάντε κλικ στο κουμπί Καθαρή λύσηκαι, στη συνέχεια, κάντε κλικ στο κουμπί Δημιουργία λύσης.
-
Από το μενού Δημιουργία , κάντε κλικ στο κουμπί Αναδόμηση λύση.
Δεν χρειάζεται να επανεκκινήσετε τον υπολογιστή μετά την εφαρμογή αυτής της ενημερωμένης έκδοσης λογισμικού.
Πληροφορίες αντικατάστασης ενημέρωσης
Αυτή η ενημερωμένη έκδοση δεν αντικαθιστά άλλες ενημερωμένες εκδόσεις.
Η αγγλική έκδοση αυτού του πακέτου ενημερωμένης έκδοσης λογισμικού έχει τα χαρακτηριστικά αρχείου (ή νεότερα χαρακτηριστικά αρχείου) που παρατίθενται στον παρακάτω πίνακα. Οι ημερομηνίες και οι ώρες για τα αρχεία αυτά αναφέρονται σε Συντονισμένη παγκόσμια ώρα (UTC). Όταν προβάλλετε τις πληροφορίες του αρχείου, μετατρέπεται σε τοπική ώρα. Για να βρείτε τη διαφορά μεταξύ της ώρας UTC και της τοπικής ώρας, χρησιμοποιήστε την καρτέλα Zώνη ώρας στο στοιχείο Hμερομηνία και ώρα " στον πίνακα ελέγχου.
Αρχεία που περιλαμβάνονται σε αυτό το πακέτο ενημερωμένης έκδοσης
Όνομα αρχείου |
Μέγεθος αρχείου |
Ημ/νία |
Ώρα |
Διαδρομή |
---|---|---|---|---|
Afd.exp |
972 |
05-May-2015 |
13:25 |
Public\Common\Oak\Lib\X86\Checked |
Afd.lib |
2,026 |
05-May-2015 |
13:25 |
Public\Common\Oak\Lib\X86\Checked |
Afd.exp |
971 |
05-May-2015 |
13:24 |
Public\Common\Oak\Lib\X86\Retail |
Afd.lib |
2,026 |
05-May-2015 |
13:24 |
Public\Common\Oak\Lib\X86\Retail |
Afd.exp |
970 |
05-May-2015 |
13:24 |
Public\Common\Oak\Lib\X86\Debug |
Afd.lib |
2,026 |
05-May-2015 |
13:24 |
Public\Common\Oak\Lib\X86\Debug |
Afd.exp |
978 |
05-May-2015 |
13:25 |
Public\Common\Oak\Lib\Armv7\Checked |
Afd.lib |
2,022 |
05-May-2015 |
13:25 |
Public\Common\Oak\Lib\Armv7\Checked |
Afd.exp |
973 |
05-May-2015 |
13:25 |
Public\Common\Oak\Lib\Armv7\Retail |
Afd.lib |
2,022 |
05-May-2015 |
13:25 |
Public\Common\Oak\Lib\Armv7\Retail |
Afd.exp |
972 |
05-May-2015 |
13:24 |
Public\Common\Oak\Lib\Armv7\Debug |
Afd.lib |
2,022 |
05-May-2015 |
13:24 |
Public\Common\Oak\Lib\Armv7\Debug |
Afd.rel |
139,915 |
05-May-2015 |
13:25 |
Public\Common\Oak\Target\X86\Checked |
Afd.dll |
229,376 |
05-May-2015 |
13:25 |
Public\Common\Oak\Target\X86\Checked |
Afd.map |
251,419 |
05-May-2015 |
13:25 |
Public\Common\Oak\Target\X86\Checked |
Afd.rel |
42,011 |
05-May-2015 |
13:25 |
Public\Common\Oak\Target\X86\Retail |
Afd.dll |
122,880 |
05-May-2015 |
13:25 |
Public\Common\Oak\Target\X86\Retail |
Afd.map |
123,985 |
05-May-2015 |
13:25 |
Public\Common\Oak\Target\X86\Retail |
Afd.rel |
139,596 |
05-May-2015 |
13:24 |
Public\Common\Oak\Target\X86\Debug |
Afd.dll |
315,392 |
05-May-2015 |
13:24 |
Public\Common\Oak\Target\X86\Debug |
Afd.map |
255,543 |
05-May-2015 |
13:24 |
Public\Common\Oak\Target\X86\Debug |
Afd.rel |
68,256 |
05-May-2015 |
13:25 |
Public\Common\Oak\Target\Armv7\Checked |
Afd.dll |
212,992 |
05-May-2015 |
13:25 |
Public\Common\Oak\Target\Armv7\Checked |
Afd.map |
514,896 |
05-May-2015 |
13:25 |
Public\Common\Oak\Target\Armv7\Checked |
Afd.rel |
23,741 |
05-May-2015 |
13:25 |
Public\Common\Oak\Target\Armv7\Retail |
Afd.dll |
110,592 |
05-May-2015 |
13:25 |
Public\Common\Oak\Target\Armv7\Retail |
Afd.map |
225,044 |
05-May-2015 |
13:25 |
Public\Common\Oak\Target\Armv7\Retail |
Afd.rel |
67,676 |
05-May-2015 |
13:24 |
Public\Common\Oak\Target\Armv7\Debug |
Afd.dll |
286,720 |
05-May-2015 |
13:24 |
Public\Common\Oak\Target\Armv7\Debug |
Afd.map |
627,031 |
05-May-2015 |
13:24 |
Public\Common\Oak\Target\Armv7\Debug |
Κατάσταση
Η Microsoft έχει επιβεβαιώσει ότι πρόκειται για ένα ζήτημα των προϊόντων της Microsoft που παρατίθενται στην ενότητα "Ισχύει για".
Αναφορές
Πληροφορίες σχετικά με την που χρησιμοποιεί η Microsoft για την περιγραφή ενημερωμένων εκδόσεων λογισμικού.