Úvod
Tento článek popisuje problém, který generuje chybu neplatná událost popisovač v systému Windows Embedded Compact 2013. Pro řešení tohoto problému je k dispozici aktualizace. Před instalací této aktualizace musí být všechny předchozí aktualizace vydané pro tento produkt nainstalován.
Příznaky
Jde o takovouto situaci:
-
Otevřít soket z ovladače jádra a použít asynchronní vstupně-výstupní operace na soketu v systému Windows Embedded Compact 2013.
-
Spuštění funkce WSAEventSelect s příznakem FD_CLOSE a poté použít funkci CloseSocket zavřít soket.
-
Volání funkce WaitForSingleObject , který používá stejné popisovače událostí, které se používají pro funkce WSAEventSelect .
V tomto případě vrátí funkce WaitForSingleObject WAIT_FAILED odpověď. Po volání funkci CloseSocket funkce WSAEnumNetworkEvents a WSAWaitForMultipleEvents selže s chybou WSA_INVALID_HANDLE.
Poznámka: Funkci CloseSocket neblokový spustí uzavření soketu bezproblémové. Tento proces může zahrnovat některé data serveru exchange. Volající řidič musí být schopen čekání na uzavření soketu bezproblémové používání WSAWaitForMultipleEvents a funkce WSAEnumNetworkEvents .
Informace o aktualizaci softwaru
Informace o stažení
Aktualizace Windows Embedded Compact 2013 Monthly Update (duben 2015) je nyní k dispozici od společnosti Microsoft. Chcete-li stáhnout tuto aktualizaci Windows Embedded Compact 2013 měsíční, přejděte na nebo .
Předpoklady
Tato aktualizace je podporována pouze v případě, že byly nainstalovány i všechny předchozí aktualizace vydané pro tento produkt.
Požadavek na restartování
Po instalaci této aktualizace nutné provést čisté sestavení celé platformy. Chcete-li to provést, použijte jednu z následujících metod:
-
V nabídce sestavení klepněte na tlačítko Vyčistit řešenía pak klepněte na tlačítko Sestavit řešení.
-
V nabídce sestavení klikněte na tlačítko Znovu sestavit řešení.
Nemáte k restartování počítače po instalaci této aktualizace softwaru.
Informace o nahrazení aktualizace
Tato aktualizace nenahrazuje žádné jiné aktualizace.
Anglická verze tohoto balíčku aktualizace softwaru má atributy souborů (nebo novější) uvedené v následující tabulce. Kalendářní data a časy jednotlivých souborů jsou uvedeny v koordinovaném světovém čase (UTC). Při zobrazení informací o souboru je převeden na místní čas. Rozdíl mezi místním časem a časem UTC naleznete na kartě Časové pásmo v položce Datum a čas v okně Ovládací panely.
Soubory, které jsou součástí tohoto balíčku aktualizace
Název souboru |
Velikost souboru |
Datum |
Čas |
Cesta |
---|---|---|---|---|
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 |
Stav
Společnost Microsoft potvrdila, že se jedná o problém v produktech společnosti Microsoft, které jsou uvedeny v části "Platí pro".
Odkazy
Další informace o , kterou společnost Microsoft používá k popisu aktualizací softwaru.