概要
此更新可解决 Windows Embedded Compact 7 中文件系统磁盘管理器 (FSDMGR) 的两个问题。
此更新修复的问题
问题 1
在以下注册表位置的基于 Windows 嵌入式紧凑型 7 的设备上设置PNPThreadPrio256子键的值。
HKEY_LOCAL_MACHINE\System\StorageManager
装入存储设备,则当您设置的值不适用于由即插即用线程创建的子线程。
问题 2
请考虑以下情形:
-
您在基于Windows Embedded Compact 7 的设备上运行应用程序。
-
该应用程序包含调用存储设备的文件系统 API 如ReadFile API 函数的线程。
-
另一个线程调用DismountPartition函数取消装载到同一存储设备在同一时间。
在这种情况下,会发生死锁情况。
详细信息
软件更新信息
作为Windows 嵌入式紧凑型 7 月更新 5 月 2013年支持的软件更新现可从 Microsoft。在"文件信息"部分中,该软件包文件名包含处理器类型。
注意:此 Windows 嵌入式紧凑型 7 月更新程序可从下面的 Microsoft 下载中心网站下载︰
系统必备组件
仅当此产品的所有以前发布的更新都已安装时才支持此更新。
重启要求
应用此更新后,您必须执行干净对整个平台的构建。若要执行此操作,请使用以下方法之一︰
-
在生成菜单中,单击清理解决方案,,然后单击生成解决方案。
-
单击生成菜单上的重新生成解决方案。
应用此软件更新后无需重新启动计算机。
更新替换信息
此更新不替代任何其他更新。
文件信息
此软件更新包的英文版具有的文件属性 (或更新的文件属性) 在下表中列出。日期和为这些文件的时间以协调世界时 (UTC) 列出。当您查看文件信息时,它将转换为本地时间。要了解 UTC 与本地时间之间的时差,请使用控制面板中的日期和时间项中的时区选项卡。
文件名称 |
文件大小 |
日期 |
时间 |
路径 |
---|---|---|---|---|
Mountedvolume.cpp |
24,552 |
03-May-2013 |
11:39 |
Private\Winceos\Coreos\Storage\Fsdmgr |
Mountedvolume.hpp |
19,134 |
03-May-2013 |
11:39 |
Private\Winceos\Coreos\Storage\Fsdmgr |
Storemain.cpp |
57,980 |
03-May-2013 |
11:39 |
Private\Winceos\Coreos\Storage\Fsdmgr |
Fsdmgr.def |
3,830 |
03-May-2013 |
11:26 |
Public\Common\Oak\Lib\Armv5\Checked |
Fsdmgr_lib.lib |
2,386,982 |
03-May-2013 |
11:26 |
Public\Common\Oak\Lib\Armv5\Checked |
Fsdmgr.def |
3,830 |
03-May-2013 |
11:26 |
Public\Common\Oak\Lib\Armv5\Debug |
Fsdmgr_lib.lib |
2,552,078 |
03-May-2013 |
11:26 |
Public\Common\Oak\Lib\Armv5\Debug |
Fsdmgr.def |
3,830 |
03-May-2013 |
11:26 |
Public\Common\Oak\Lib\Armv5\Retail |
Fsdmgr_lib.lib |
2,190,742 |
03-May-2013 |
11:26 |
Public\Common\Oak\Lib\Armv5\Retail |
Fsdmgr.def |
3,830 |
03-May-2013 |
11:28 |
Public\Common\Oak\Lib\Armv6\Checked |
Fsdmgr_lib.lib |
2,387,194 |
03-May-2013 |
11:28 |
Public\Common\Oak\Lib\Armv6\Checked |
Fsdmgr.def |
3,830 |
03-May-2013 |
11:28 |
Public\Common\Oak\Lib\Armv6\Debug |
Fsdmgr_lib.lib |
2,552,274 |
03-May-2013 |
11:28 |
Public\Common\Oak\Lib\Armv6\Debug |
Fsdmgr.def |
3,830 |
03-May-2013 |
11:28 |
Public\Common\Oak\Lib\Armv6\Retail |
Fsdmgr_lib.lib |
2,190,954 |
03-May-2013 |
11:28 |
Public\Common\Oak\Lib\Armv6\Retail |
Fsdmgr.def |
3,830 |
03-May-2013 |
11:30 |
Public\Common\Oak\Lib\Armv7\Checked |
Fsdmgr_lib.lib |
2,383,562 |
03-May-2013 |
11:30 |
Public\Common\Oak\Lib\Armv7\Checked |
Fsdmgr.def |
3,830 |
03-May-2013 |
11:30 |
Public\Common\Oak\Lib\Armv7\Debug |
Fsdmgr_lib.lib |
2,549,402 |
03-May-2013 |
11:30 |
Public\Common\Oak\Lib\Armv7\Debug |
Fsdmgr.def |
3,830 |
03-May-2013 |
11:30 |
Public\Common\Oak\Lib\Armv7\Retail |
Fsdmgr_lib.lib |
2,188,170 |
03-May-2013 |
11:30 |
Public\Common\Oak\Lib\Armv7\Retail |
Fsdmgr.def |
3,830 |
03-May-2013 |
11:32 |
Public\Common\Oak\Lib\Mipsii\Checked |
Fsdmgr_lib.lib |
2,356,118 |
03-May-2013 |
11:33 |
Public\Common\Oak\Lib\Mipsii\Checked |
Fsdmgr.def |
3,830 |
03-May-2013 |
11:32 |
Public\Common\Oak\Lib\Mipsii\Debug |
Fsdmgr_lib.lib |
2,522,662 |
03-May-2013 |
11:32 |
Public\Common\Oak\Lib\Mipsii\Debug |
Fsdmgr.def |
3,830 |
03-May-2013 |
11:32 |
Public\Common\Oak\Lib\Mipsii\Retail |
Fsdmgr_lib.lib |
2,182,146 |
03-May-2013 |
11:32 |
Public\Common\Oak\Lib\Mipsii\Retail |
Fsdmgr.def |
3,830 |
03-May-2013 |
11:34 |
Public\Common\Oak\Lib\Mipsii_fp\Checked |
Fsdmgr_lib.lib |
2,357,604 |
03-May-2013 |
11:35 |
Public\Common\Oak\Lib\Mipsii_fp\Checked |
Fsdmgr.def |
3,830 |
03-May-2013 |
11:34 |
Public\Common\Oak\Lib\Mipsii_fp\Debug |
Fsdmgr_lib.lib |
2,524,148 |
03-May-2013 |
11:34 |
Public\Common\Oak\Lib\Mipsii_fp\Debug |
Fsdmgr.def |
3,830 |
03-May-2013 |
11:34 |
Public\Common\Oak\Lib\Mipsii_fp\Retail |
Fsdmgr_lib.lib |
2,183,630 |
03-May-2013 |
11:34 |
Public\Common\Oak\Lib\Mipsii_fp\Retail |
Fsdmgr.def |
3,830 |
03-May-2013 |
11:36 |
Public\Common\Oak\Lib\Sh4\Checked |
Fsdmgr_lib.lib |
2,197,172 |
03-May-2013 |
11:37 |
Public\Common\Oak\Lib\Sh4\Checked |
Fsdmgr.def |
3,830 |
03-May-2013 |
11:36 |
Public\Common\Oak\Lib\Sh4\Debug |
Fsdmgr_lib.lib |
2,347,028 |
03-May-2013 |
11:36 |
Public\Common\Oak\Lib\Sh4\Debug |
Fsdmgr.def |
3,830 |
03-May-2013 |
11:36 |
Public\Common\Oak\Lib\Sh4\Retail |
Fsdmgr_lib.lib |
2,056,942 |
03-May-2013 |
11:36 |
Public\Common\Oak\Lib\Sh4\Retail |
Fsdmgr.def |
3,830 |
03-May-2013 |
11:38 |
Public\Common\Oak\Lib\X86\Checked |
Fsdmgr_lib.lib |
2,104,684 |
03-May-2013 |
11:38 |
Public\Common\Oak\Lib\X86\Checked |
Fsdmgr.def |
3,830 |
03-May-2013 |
11:38 |
Public\Common\Oak\Lib\X86\Debug |
Fsdmgr_lib.lib |
2,181,118 |
03-May-2013 |
11:38 |
Public\Common\Oak\Lib\X86\Debug |
Fsdmgr.def |
3,830 |
03-May-2013 |
11:38 |
Public\Common\Oak\Lib\X86\Retail |
Fsdmgr_lib.lib |
1,922,492 |
03-May-2013 |
11:38 |
Public\Common\Oak\Lib\X86\Retail |
参考资料
有关如何设置 (PNPThreadPrio256函数) 的 FSDMGR 即插即用线程的线程优先级别的信息,请参阅存储管理器注册表设置 (Windows 嵌入式紧凑型 7)。
ReadFile函数的信息,请参阅ReadFile (Windows 嵌入式紧凑型 7)。
有关软件更新术语的信息,请参阅用于描述 Microsoft 软件更新的标准术语的说明。