Симптоми
Да предположим, че първоначално устройството, работещ под Windows Embedded компактен 7 хостове драйвер на устройство, като например COM порт, USB порт, мултимедийно устройство или Telnet виртуални устройства. Ако потребител приложение извиква API за управление всяко устройство в същото време, че някой друг процес се затваря драйвер на устройство, API повикване отнема повече време от очакваното да завърши.
Например потребител приложение изпраща DeviceIoControl команда, за да може автобус едновременно, telnetd се затваря TEL0. В тази ситуация може да бъде блокиран API повикване в приложението за потребителски, докато telnetd завърши затваряне на драйвера на устройството.
Причина
Този проблем възниква поради заключване синхронизацията се хоства в диспечера на устройствата. Обърнете внимание, че не можете да разрешите този проблем чрез присвояване на по-висок приоритет за потребителски приложения. Регистър за проследяване на ядрото означава, че нисък приоритет нишка е увеличена с цел ускоряване на процеса на разгръщането. Обаче нисък приоритет нишка също е блокиран от някои друга нишка.
Допълнителна информация
Информация за актуализация на софтуер
Налична е актуализация за да решите този проблем.
Информация за изтегляне
Актуализация на Windows Embedded компактен 7 месечни (ноември 2014) вече се предлага от Microsoft. За да изтеглите актуализацията Windows Embedded компактен 7 месечни, вижте Windows Embedded компактен 7 актуализации в уеб сайта на центъра за изтегляния на Microsoft:
Вида на процесора, който се отнася всеки файл се вижда в името на всеки файл в раздела "Информация".
Необходими условия:
За да инсталирате тази актуализация, трябва да се инсталира всички издадени преди това актуализации за този продукт.
Изискване за рестартиране
След като приложите тази актуализация, трябва да извършите чисто компилация на цялата платформа. За тази цел използвайте един от следните методи:
-
В менюто изгради върху Чист разтвори натиснете Компилация решение.
-
Изграждане на менюто щракнете върху Възстанови решение.
Не трябва да рестартирате компютъра, след като приложите тази актуализация на софтуера.
Информация за заместване на актуализация
Тази актуализация не замества никакви други актуализации.
Английската версия на този пакет за актуализация на софтуера има файлови атрибути (или по-нови файлови атрибути), които са изброени в следващата таблица. Датите и часовете за тези файлове са изброени в координирано световно време (UTC). При преглед на информацията за файла, преобразувана в местно време. За да намерите разликата между UTC и местното време, използвайте раздела часова зона в елемента " Дата и час " в контролния панел.
Файлове, които са включени в този пакет с актуални корекции
Име на файл |
Размер на файла |
Дата |
Време |
Път |
---|---|---|---|---|
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 |
Статус
Microsoft потвърждава, че това е проблем в продуктите на Microsoft, изброени в раздела "Отнася се за".
Препратки
За повече информация относно терминологията за актуализация на софтуера щракнете върху следния номер на статия, за да я видите в базата данни на Microsoft:
824684 описание на стандартната терминология, използвана за описание на софтуерните актуализации на Microsoft