Inleiding
Dit artikel beschrijft een probleem dat een ongeldige gebeurtenis verwerken in Windows ingesloten Compact 2013 fout. Er is een update beschikbaar om dit probleem te verhelpen. Voordat u deze update installeert, moeten alle eerder uitgebrachte updates voor dit product zijn geïnstalleerd.
Symptomen
Overweeg het volgende scenario:
-
U een socket openen vanuit een kernelstuurprogramma en gebruikt een asynchrone i/o op de socket in Windows ingesloten Compact 2013.
-
Uitvoeren van de functie WSAEventSelect uitvoeren met de vlag FD_CLOSE en u de functie Afsluiten om af te sluiten van de socket.
-
Roept u de functie WaitForSingleObject die gebruikmaakt van de gebeurtenis-handles die worden gebruikt voor de functie WSAEventSelect uitvoeren .
In dit geval retourneert de functie WaitForSingleObject antwoord WAIT_FAILED. Na de aanroep van de functie Afsluiten niet de functies WSAEnumNetworkEvents en WSAWaitForMultipleEvents met een WSA_INVALID_HANDLE-fout.
Opmerking De functie van de nonblocking Afsluiten begint een sluiting voor een correcte socket. Dit proces kan enkele gegevensuitwisseling inhouden. De aanroepende stuurprogramma moet kunnen de WSAWaitForMultipleEvents en WSAEnumNetworkEvents functies gebruiken om te wachten op een sluiting voor een correcte socket.
Informatie over de software-update
Informatie over downloaden
Windows ingesloten Compact 2013 maandelijkse Update (April 2015) is nu beschikbaar bij Microsoft. Ga naar of om te downloaden van de maandelijkse update van Windows ingesloten Compact 2013.
Vereisten
Met deze update wordt alleen ondersteund als ook alle eerder uitgebrachte updates voor dit product zijn geïnstalleerd.
Opnieuw opstarten
Nadat u deze update hebt toegepast, moet u het hele platform leegmaken en opnieuw opbouwen uitvoeren. Gebruik hiervoor een van de volgende methoden:
-
Klik op Schone oplossingin het menu maken en klik op Oplossing bouwen.
-
Klik op het menu BuildOplossing bouwen.
U beschikt niet over de computer opnieuw opstarten nadat u deze update hebt toegepast.
Informatie over het vervangen van updates
Deze update vervangt geen andere updates.
De Engelse versie van dit updatepakket heeft de bestandskenmerken (of recentere 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 bestandsinformatie weergeeft, wordt deze naar lokale tijd geconverteerd. Om het verschil tussen UTC en lokale tijd op te zoeken, gebruikt u het tabblad tijdzone in het onderdeel datum en tijd in het Configuratiescherm.
Bestanden die in dit updatepakket zijn opgenomen
Status
Microsoft heeft bevestigd dat dit probleem kan optreden in de Microsoft-producten die worden vermeld in de sectie 'Van toepassing op'.
Referenties
Meer informatie over de die door Microsoft wordt gebruikt om softwareupdates te beschrijven.