Příznaky
Předpokládejme, že hostitelem primární zařízení se systémem Windows Embedded Compact 7 ovladače zařízení, například COM port, USB port, multimediální zařízení nebo Telnet virtuální zařízení. Pokud uživatel aplikace volá rozhraní API správy všech zařízení současně, že ovladač zařízení zavírá některým jiným procesem, trvá mnohem déle, než bylo očekáváno k dokončení volání rozhraní API.
Například, bus uživatele aplikace odešle příkaz DeviceIoControl a může současně telnetd, že ukončuje TEL0. V takovém případě může být blokována volání rozhraní API v aplikaci uživatele až do ukončení telnetd nezavře ovladač zařízení.
Příčina
K tomuto problému dochází z důvodu synchronizace zámek, který je umístěn ve Správci zařízení. Všimněte si, že problém nemůžete vyřešit tak, že přiřadíte vyšší prioritu uživatele aplikace. Protokol sledování jádra označuje vlákno s nízkou prioritou byl zesilován návrh na urychlení procesu odblokování. Vlákno s nízkou prioritou byla také blokovány některé jiným podprocesem.
Další informace
Informace o aktualizaci softwaru
Pro řešení tohoto problému je k dispozici aktualizace.
Informace o stažení
Aktualizace systému Windows Embedded Compact 7 měsíční (listopad 2014) je nyní k dispozici od společnosti Microsoft. Chcete-li stáhnout tuto aktualizaci Windows Embedded Compact 7 měsíční, viz aktualizace systému Windows Embedded Compact 7 na webu Microsoft Download Center:
Druh procesor, který se vztahuje na každý soubor je zobrazen název každého souboru v části "Informace o souborech".
Předpoklady
Chcete-li nainstalovat tuto aktualizaci, musí být nainstalována 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 oprav hotfix
Název souboru |
Velikost souboru |
Datum |
Čas |
Cesta |
---|---|---|---|---|
Devcore.lib |
736,910 |
06-Nov-2014 |
10:17 |
Public\Common\Oak\Lib\X86\Retail |
Devcore.lib |
932,212 |
06-Nov-2014 |
10:17 |
Public\Common\Oak\Lib\X86\Debug |
Devcore.lib |
912,138 |
06-Nov-2014 |
10:17 |
Public\Common\Oak\Lib\X86\Checked |
Devcore.lib |
871,522 |
06-Nov-2014 |
10:18 |
Public\Common\Oak\Lib\Armv5\Retail |
Devcore.lib |
1,153,096 |
06-Nov-2014 |
10:17 |
Public\Common\Oak\Lib\Armv5\Debug |
Devcore.lib |
1,079,368 |
06-Nov-2014 |
10:18 |
Public\Common\Oak\Lib\Armv5\Checked |
Devcore.lib |
871,634 |
06-Nov-2014 |
10:19 |
Public\Common\Oak\Lib\Armv6\Retail |
Devcore.lib |
1,153,166 |
06-Nov-2014 |
10:17 |
Public\Common\Oak\Lib\Armv6\Debug |
Devcore.lib |
1,079,478 |
06-Nov-2014 |
10:18 |
Public\Common\Oak\Lib\Armv6\Checked |
Devcore.lib |
868,586 |
06-Nov-2014 |
10:19 |
Public\Common\Oak\Lib\Armv7\Retail |
Devcore.lib |
1,149,680 |
06-Nov-2014 |
10:17 |
Public\Common\Oak\Lib\Armv7\Debug |
Devcore.lib |
1,073,944 |
06-Nov-2014 |
10:18 |
Public\Common\Oak\Lib\Armv7\Checked |
Devcore.lib |
867,274 |
06-Nov-2014 |
10:18 |
Public\Common\Oak\Lib\Mipsii\Retail |
Devcore.lib |
1,124,398 |
06-Nov-2014 |
10:17 |
Public\Common\Oak\Lib\Mipsii\Debug |
Devcore.lib |
1,052,050 |
06-Nov-2014 |
10:18 |
Public\Common\Oak\Lib\Mipsii\Checked |
Devcore.lib |
868,100 |
06-Nov-2014 |
10:18 |
Public\Common\Oak\Lib\Mipsii_fp\Retail |
Devcore.lib |
1,125,222 |
06-Nov-2014 |
10:17 |
Public\Common\Oak\Lib\Mipsii_fp\Debug |
Devcore.lib |
1,052,870 |
06-Nov-2014 |
10:18 |
Public\Common\Oak\Lib\Mipsii_fp\Checked |
Devcore.lib |
797,104 |
06-Nov-2014 |
10:18 |
Public\Common\Oak\Lib\Sh4\Retail |
Devcore.lib |
1,006,526 |
06-Nov-2014 |
10:18 |
Public\Common\Oak\Lib\Sh4\Debug |
Devcore.lib |
934,488 |
06-Nov-2014 |
10:18 |
Public\Common\Oak\Lib\Sh4\Checked |
Devfile.c |
25,055 |
30-Oct-2014 |
17:46 |
Private\Winceos\Coreos\Device\Devcore |
Stav
Společnost Microsoft potvrdila, že se jedná o problém v produktech společnosti Microsoft, které jsou uvedeny v části "Platí pro".
Odkazy
Pro další informace o terminologii používané v aktualizacích softwaru, klepněte na následující číslo článku k zobrazení článku v databázi Microsoft Knowledge Base:
824684 Popis standardní terminologie používané při popisu aktualizací softwaru společnosti Microsoft