使用 Microsoft 登录
登录或创建帐户。
你好,
使用其他帐户。
你有多个帐户
选择要登录的帐户。

症状

请考虑以下情况:

  • 在基于 Windows Embedded CE 6.0 的 Windows Embedded 设备上运行应用程序。

  • 应用程序调用VarUI4FromI4函数将 variant 数据类型从LONG数据类型转换为无符号 LONG (ULONG)数据类型。

  • 应用程序将负值传递给函数的lIn参数。

在此方案中, VarUI4FromI4函数将返回S_OK代码,而不是DISP_E_OVERFLOW代码。

原因

出现此问题的原因是VarUI4FromI4函数的实现不检查负值的输入参数。

解决方案

软件更新信息

支持的软件更新现已提供 Microsoft for Windows Embedded CE 6.0 每月更新(4月2012)。 在 "文件信息" 部分中,程序包文件名包含产品版本、日期、Microsoft 知识库文章编号和处理器类型。 程序包文件名格式如下所示:产品版本-yymmdd-kbnnnnnn-处理器类型(例如: Wincepb60-110128-kb2492159-armv4i)是知识库文章2492159中记录的 Armv4i WINDOWS Embedded CE 6.0 平台构建器修复程序,其中包含在每月2011的每月更新中。 若要立即解决此问题,请从以下 Microsoft 网站下载此 Windows Embedded CE 6.0 每月更新: Windows Embedded下载 windows EMBEDDED ce 6.0Microsoft 下载中心6.0

先决条件

仅当已安装了以前针对该产品发布的所有更新时,才支持此更新。

重启要求

应用此更新后,必须对整个平台执行清理生成。 为此,请使用下列方法之一:

  • 在“生成”菜单上,依次单击“清理解决方案”和“生成解决方案”。

  • 在“生成”菜单上,单击“重新生成解决方案”。

应用此软件更新后,无需重新启动计算机。

更新替换信息

此更新不替代任何其他更新。

文件信息

此软件更新程序包的英文版具有下表中列出的文件属性(或更新的文件属性)。 这些文件的日期和时间按协调世界时 (UTC) 列出。 在查看文件信息时,文件时间将转换为本地时间。 要了解 UTC 与本地时间之间的时差,请使用“控制面板”中“日期和时间”项中的“时区”选项卡。

安装程序文件

文件名

文件大小

日期

时间

Wincepb60-120411-kb2690112-mipsiv.msi

1,556,480

11-Apr-2012

17:26

Wincepb60-120411-kb2690112-mipsiv_fp.msi

1,552,384

11-Apr-2012

17:26

Wincepb60-120411-kb2690112-sh4.msi

1527808

11-Apr-2012

17:26

Wincepb60-120411-kb2690112-x86.msi

1433600

11-Apr-2012

17:26

Wincepb60-120411-kb2690112-armv4i.msi

1,622,016

11-Apr-2012

17:26

Wincepb60-120411-kb2690112-mipsii.msi

1544192

11-Apr-2012

17:26

Wincepb60-120411-kb2690112-mipsii_fp.msi

1544192

11-Apr-2012

17:26

此更新程序包中包含的文件

文件名

文件大小

日期

时间

路径

Oleaut32.lib

1504968

03-Apr-2012

00:46

Public\Dcom\Oak\Lib\Armv4i\Debug

Oleaut32.lib

1379952

03-Apr-2012

00:46

Public\Dcom\Oak\Lib\Armv4i\Retail

Oleaut32.lib

1386194

03-Apr-2012

00:47

Public\Dcom\Oak\Lib\Mipsii\Debug

Oleaut32.lib

1248114

03-Apr-2012

00:46

Public\Dcom\Oak\Lib\Mipsii\Retail

Oleaut32.lib

1389480

03-Apr-2012

00:47

Public\Dcom\Oak\Lib\Mipsii_fp\Debug

Oleaut32.lib

1241700

03-Apr-2012

00:47

Public\Dcom\Oak\Lib\Mipsii_fp\Retail

Oleaut32.lib

1414536

03-Apr-2012

00:47

Public\Dcom\Oak\Lib\Mipsiv\Debug

Oleaut32.lib

1270712

03-Apr-2012

00:47

Public\Dcom\Oak\Lib\Mipsiv\Retail

Oleaut32.lib

1408732

03-Apr-2012

00:48

Public\Dcom\Oak\Lib\Mipsiv_fp\Debug

Oleaut32.lib

1255694

03-Apr-2012

00:47

Public\Dcom\Oak\Lib\Mipsiv_fp\Retail

Oleaut32.lib

1231180

03-Apr-2012

00:48

Public\Dcom\Oak\Lib\Sh4\Debug

Oleaut32.lib

1125456

03-Apr-2012

00:48

Public\Dcom\Oak\Lib\Sh4\Retail

Oleaut32.lib

1134364

03-Apr-2012

00:46

Public\Dcom\Oak\Lib\X86\Debug

Oleaut32.lib

1134120

03-Apr-2012

00:46

Public\Dcom\Oak\Lib\X86\Retail

参考

有关VarUI4FromI4函数的详细信息,请转到以下 Microsoft 开发人员网络(MSDN)网站:

有关 VarUI4FromI4 函数的常规信息有关软件更新术语的更多信息,请单击下面的文章编号以查看 Microsoft 知识库中的相应文章:

824684 用于描述 Microsoft 软件更新的标准术语的说明

需要更多帮助?

需要更多选项?

了解订阅权益、浏览培训课程、了解如何保护设备等。

社区可帮助你提出和回答问题、提供反馈,并听取经验丰富专家的意见。

此信息是否有帮助?

你对语言质量的满意程度如何?
哪些因素影响了你的体验?
按“提交”即表示你的反馈将用于改进 Microsoft 产品和服务。 你的 IT 管理员将能够收集此数据。 隐私声明。

谢谢您的反馈!

×