徵狀
請試想下列案例:
-
您在 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 軟體更新所使用的標準術語說明