徵狀

請試想下列案例:

  • 您在 Windows Embedded CE 6.0 R3 的裝置上執行應用程式。

  • 應用程式會呼叫VarUI4FromI4函數,將 variant 資料類型從LONG資料類型轉換成無符號的 long (ULONG)資料類型。

  • 應用程式會將負值傳遞給函數的lIn參數。

在這種情況下, VarUI4FromI4函數會傳回S_OK代碼,而不是DISP_E_OVERFLOW程式碼。

原因

之所以會發生這個問題,是因為VarUI4FromI4函數的實現不會檢查輸入參數的負值。

解決方案

軟體更新資訊

支援的軟體更新現已提供給 Microsoft,Windows Embedded CE 6.0,每月更新(2012年4月)。 在 [檔案資訊] 區段中,套件檔案名包含產品版本、日期、Microsoft 知識庫文章編號及處理器類型。 套件檔案名格式如下所示:產品版本-yymmdd-kbnnnnnn-處理器類型例如: Wincepb60-110128-kb2492159-armv4i 是 Armv4i WINDOWS Embedded CE 6.0 平臺建立器修正程式,它已記錄在知識庫文章2492159中,且包含于年1月2011的每月更新中。 若要立即解決這個問題,請從下列 Microsoft 網站下載此 Windows Embedded CE 6.0 的每月更新: Windows Embedded下載 Windows EMBEDDED ce 6.0Microsoft 下載中心windows embedded ce 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 軟體更新所使用的標準術語說明

Need more help?

Expand your skills
Explore Training
Get new features first
Join Microsoft Insiders

Was this information helpful?

How satisfied are you with the translation quality?
What affected your experience?

Thank you for your feedback!

×