文章編號: 2635841 - 上次校閱: 2011年12月15日 - 版次: 1.0

修正: 「 堆疊溢位 」 的錯誤發生於應用程式呼叫 RenderFile 函式,若要繪出 Windows 內嵌 CE 6.0 R3.mp3 或.m3u 媒體檔

系統提示本文適用於您使用的作業系統之外的作業系統。與您不相關的文章內容已停用。

在此頁中

全部展開 | 全部摺疊

徵狀

請考慮下列情況:
  • 您在執行 Windows 內嵌 CE 6.0 R3 為基礎的影像,其中包含 SYSGEN_DSHOW_WMT_ASXV1 sysgen 變數。
  • 您可以執行呼叫的應用程式 RenderFile函式來呈現,並播放.mp3 或.m3u 媒體檔案。例如,應用程式使用了下列的程式碼,以播放至名為 sample.mp3 的檔案。
    hr = pGraph->RenderFile(L"Hard Disk\\sample.mp3", NULL);
    此外,sample.mp3 檔案具有下列內容:
    sample.mp3
在這個案例中,就會發生 「 堆疊溢位 」 的錯誤。

解決方案

軟體更新資訊

支援的軟體更新目前已可從 Microsoft 為 內嵌的 CE 6.0 每月更新年 11 月 2011年的視窗.在 「 檔案資訊 」 區段中,套件檔案名稱包含產品版本、 日期、 知識庫文件編號和處理器類型。套件檔案名稱格式如下所示:
產品版本-yymmdd-kbnnnnnn-處理器的類型
比方說,Wincepb60-110128-kb2492159-armv4i.msi 是平 ARMV4i Windows 內嵌 CE 6.0 台產生器的修正程式所述的知識庫文件 2492159 和被納入年 1 月 2011年每月更新。

若要立即解決這個問題,請從下列 Microsoft 網站下載這個 Windows 內嵌 CE 6.0 每月更新。

Microsoft 下載中心 」
Windows 內嵌的 CE 6.0 (http://www.microsoft.com/download/en/search.aspx?q=Windows%20Embedded%20CE%206.0%20Monthly%20Update)

必要條件

此更新程式也已安裝本產品的所有先前已發行的更新時,才支援。

重新啟動需求

套用此更新之後,您必須執行整個平台的清除組建。若要這樣做,請使用下列方法之一:
  • 在上 建置 功能表中,按一下 清除方案然後按一下 建置方案.
  • 在上 建置 功能表中,按一下 重建方案.
您沒有在您套用此軟體更新之後,請重新啟動電腦。

更新取代資訊

此更新不會取代任何其他更新。

檔案資訊

檔案屬性 (或較新的檔案屬性),本軟體更新套件的英文版具有下表所示。其日期和時間,這些檔案會列出在國際標準時間 (UTC)。當您檢視檔案資訊時,會將它轉換為本地時間。若要查看 UTC 與當地時間的時差,請使用 時區 在索引標籤 日期和時間 在 [控制台] 中的項目。
安裝程式檔案
摺疊此表格展開此表格
檔名檔案大小日期時間
Wincepb60-111117-kb2635841-mipsii.msi606,20817-日-201119: 22
Wincepb60-111117-kb2635841-mipsii_fp.msi606,20817-日-201119: 22
Wincepb60-111117-kb2635841-mipsiv.msi606,20817-日-201119: 22
Wincepb60-111117-kb2635841-mipsiv_fp.msi606,20817-日-201119: 22
Wincepb60-111117-kb2635841-sh4.msi606,20817-日-201119: 22
Wincepb60-111117-kb2635841-x86.msi598,01617-日-201119: 22
Wincepb60-111117-kb2635841-armv4i.msi610,30417-日-201119: 22
此更新套件中所包含的檔案
摺疊此表格展開此表格
檔名檔案大小日期時間路徑
Windows 內嵌的 ce 6.0_update_kb2635841.htm7,63317-日-201118: 50111117_kb2635841
M3uplayl.lib121,63016-日-201118: 59Public\Directx\Oak\Lib\Armv4i\Debug
M3uplayl.lib117,52616-日-201118: 59Public\Directx\Oak\Lib\Armv4i\Retail
M3uplayl.lib121,66016-日-201118: 59Public\Directx\Oak\Lib\Mipsii\Debug
M3uplayl.lib111,43216-日-201118: 59Public\Directx\Oak\Lib\Mipsii\Retail
M3uplayl.lib121,67016-日-201118: 59Public\Directx\Oak\Lib\Mipsii_fp\Debug
M3uplayl.lib111,43616-日-201118: 59Public\Directx\Oak\Lib\Mipsii_fp\Retail
M3uplayl.lib122,76416-日-201119: 00Public\Directx\Oak\Lib\Mipsiv\Debug
M3uplayl.lib112,25616-日-201118: 59Public\Directx\Oak\Lib\Mipsiv\Retail
M3uplayl.lib122,77416-日-201119: 00Public\Directx\Oak\Lib\Mipsiv_fp\Debug
M3uplayl.lib112,26016-日-201119: 00Public\Directx\Oak\Lib\Mipsiv_fp\Retail
M3uplayl.lib113,03416-日-201119: 00Public\Directx\Oak\Lib\Sh4\Debug
M3uplayl.lib104,28016-日-201119: 00Public\Directx\Oak\Lib\Sh4\Retail
M3uplayl.lib99,37016-日-201118: 59Public\Directx\Oak\Lib\X86\Debug
M3uplayl.lib99,34416-日-201118: 59Public\Directx\Oak\Lib\X86\Retail

?考

如需有關軟體更新術語的詳細資訊,請按一下下面的文件編號,檢視 「 Microsoft 知識庫 」 中的文件:
編號 824684? (http://support.microsoft.com/kb/824684/ ) 用來描述 Microsoft 軟體更新標準術語的說明

這篇文章中的資訊適用於:
  • Windows Embedded CE 6.0 R3
關鍵字:?
kbfix kbqfe kbpubtypekc kbexpertiseinter kbmt KB2635841 KbMtzh
機器翻譯機器翻譯
重要:本文是以 Microsoft 機器翻譯軟體翻譯而成,而非使用人工翻譯而成。Microsoft 同時提供使用者人工翻譯及機器翻譯兩個版本的文章,讓使用者可以依其使用語言使用知識庫中的所有文章。但是,機器翻譯的文章可能不盡完美。這些文章中也可能出現拼字、語意或文法上的錯誤,就像外國人在使用本國語言時可能發生的錯誤。Microsoft 不為內容的翻譯錯誤或客戶對該內容的使用所產生的任何錯誤或損害負責。Microsoft也同時將不斷地就機器翻譯軟體進行更新。
按一下這裡查看此文章的英文版本:2635841? (http://support.microsoft.com/kb/2635841/en-us/ )
Microsoft及(或)其供應商不就任何在本伺服器上發表的文字資料及其相關圖表資訊的恰當性作任何承諾。所有文字資料及其相關圖表均以「現狀」供應,不負任何擔保責任。Microsoft及(或)其供應商謹此聲明,不負任何對與此資訊有關之擔保責任,包括關於適售性、適用於某一特定用途、權利或不侵權的明示或默示擔保責任。Microsoft及(或)其供應商無論如何不對因或與使用本伺服器上資訊或與資訊的實行有關而引起的契約、過失或其他侵權行為之訴訟中的特別的、間接的、衍生性的損害或任何因使用而喪失所導致的之損害、資料或利潤負任何責任。