[WinCE5.0] CEplayer.exeでメディアサーバからのストリームを連続再生モードで再生すると、「Network connection has failed (0xC00D0029)」エラーが表示される

KB957922: FIX: Error message when you play a stream from a media server in repeat mode by using the CEplayer.exe application on a Windows CE 5.0-based device: “Network connection has failed (0xc00d0029)”

対象
・Microsoft Windows CE 5.0
現象

 CEplayer.exeを使って、mms://から始まるストリームを再生します。これを連続再生(リピート)モードで長時間再生していると、メモリ不足になり、「ネットワーク接続に失敗しました。 Network connection has failed (0xC00D0029)」といったエラーが表示されることがあります。

 再生を停止し、接続しなおすときには、「サーバに接続しています…」といったメッセージが表示されます。

原因
 CEplayer.exeが、ストリーム再生中にたくさんのヒープを作成するものの、ヒープコンパクション(再配置による圧縮)機能が実行されないことが原因です。
解決策
 2008年10月のアップデートで提供されています。
TOP