Симптоми
Имайте предвид сценария, описан по-долу:
- Имате приложение, което се изпълнява на устройство, базирано на Windows Embedded Compact 7.
- Имате файл на Windows Media Video (.wmv) или Windows Media Audio (.wma), който съхранява много голям обем информация в заглавката на файла.
- Можете да използвате приложението, за да възпроизведете файла, като извикате метода RenderFile.
В този случай може да усетите един от следните симптоми, когато приложението започне да възпроизвежда файла:
- Приложението получава следната грешка за недостиг на памет:
E_OUTOFMEMORY - Възниква изключение.
Причина
Този проблем възниква, защото системата заделя няколко местоположения в паметта за съхраняване на информацията за заглавките на файловете.
Решение
Информация за актуализацията на софтуера
Поддържана актуализация на софтуера вече се предлага от Microsoft като Windows Embedded Compact 7 месечна актуализация март 2012 г. В раздела "Информация за файла" името на файла на пакета съдържа типа процесор.
Забележка: Тази месечна актуализация на Windows Embedded Compact 7 е налична за изтегляне от следния уеб сайт на центъра за изтегляния на Microsoft:
Актуализации на Windows Embedded Compact 7
Предварителни изисквания
Тази актуализация се поддържа само ако са инсталирани и всички предишни издадени актуализации за този продукт.
Изискване за рестартиране
След като приложите тази актуализация, трябва да извършите чисто компилация на цялата платформа. За да направите това, използвайте един от следните методи:
- В менюто "Компилация " щракнете върху "Изчистване на решението" и след това щракнете върху "Компилация на решение".
- В менюто "Компилация " щракнете върху "Създай отново решението".
Не е необходимо да рестартирате компютъра си, след като приложите тази актуализация на софтуера.
Информация за заместване на актуализация
Тази актуализация не замества други актуализации.
Информация за файлове
Файловите атрибути на английската версия на този пакет за актуализация на софтуера (или по-нови) са посочени в следната таблица. Датите и часовете за тези файлове са изброени в координирано световно време (UTC). Информацията за файла се преобразува в местно време при преглед. За да определите разликата между UTC и локалното време, отворете раздела "Часова зона" в "Дата и час" на Контролен панел.
Files, които са включени в този пакет за актуализация
| Име на файл | Размер на файл | Дата | Час | Път |
|---|---|---|---|---|
| Wmt_filestrm.lib | 1,089,984 | 08-март-2012 г. | 01:17 | Public\Directx\Oak\Lib\Armv5\Checked |
| Wmt_strmcore.lib | 5,865,612 | 08-март-2012 г. | 01:17 | Public\Directx\Oak\Lib\Armv5\Checked |
| Wmt_filestrm.lib | 1,135,958 | 08-март-2012 г. | 01:17 | Public\Directx\Oak\Lib\Armv5\Debug |
| Wmt_strmcore.lib | 6,293,624 | 08-март-2012 г. | 01:17 | Public\Directx\Oak\Lib\Armv5\Debug |
| Wmt_filestrm.lib | 1,016,324 | 08-март-2012 г. | 01:17 | Public\Directx\Oak\Lib\Armv5\Retail |
| Wmt_strmcore.lib | 5,884,500 | 08-март-2012 г. | 01:17 | Public\Directx\Oak\Lib\Armv5\Retail |
| Wmt_filestrm.lib | 1,089,796 | 08-март-2012 г. | 01:20 | Public\Directx\Oak\Lib\Armv6\Checked |
| Wmt_strmcore.lib | 5,861,484 | 08-март-2012 г. | 01:20 | Public\Directx\Oak\Lib\Armv6\Checked |
| Wmt_filestrm.lib | 1,135,512 | 08-март-2012 г. | 01:20 | Public\Directx\Oak\Lib\Armv6\Debug |
| Wmt_strmcore.lib | 6,289,888 | 08-март-2012 г. | 01:20 | Public\Directx\Oak\Lib\Armv6\Debug |
| Wmt_filestrm.lib | 1,016,080 | 08-март-2012 г. | 01:20 | Public\Directx\Oak\Lib\armv6\Retail |
| Wmt_strmcore.lib | 5,881,002 | 08-март-2012 г. | 01:20 | Public\Directx\Oak\Lib\armv6\Retail |
| Wmt_filestrm.lib | 1,088,848 | 08-март-2012 г. | 01:23 | Public\Directx\Oak\Lib\Armv7\Checked |
| Wmt_strmcore.lib | 5,843,984 | 08-март-2012 г. | 01:23 | Public\Directx\Oak\Lib\Armv7\Checked |
| Wmt_filestrm.lib | 1,134,712 | 08-март-2012 г. | 01:23 | Public\Directx\Oak\Lib\Armv7\Debug |
| Wmt_strmcore.lib | 6,274,210 | 08-март-2012 г. | 01:23 | Public\Directx\Oak\Lib\Armv7\Debug |
| Wmt_filestrm.lib | 1,015,572 | 08-март-2012 г. | 01:23 | Public\Directx\Oak\Lib\Armv7\Retail |
| Wmt_strmcore.lib | 5,864,046 | 08-март-2012 г. | 01:23 | Public\Directx\Oak\Lib\Armv7\Retail |
| Wmt_filestrm.lib | 1,065,152 | 08-март-2012 г. | 01:26 | Public\Directx\Oak\Lib\Mipsii\Checked |
| Wmt_strmcore.lib | 5,691,472 | 08-март-2012 г. | 01:26 | Public\Directx\Oak\Lib\Mipsii\Checked |
| Wmt_filestrm.lib | 1,121,866 | 08-март-2012 г. | 01:26 | Public\Directx\Oak\Lib\Mipsii\Debug |
| Wmt_strmcore.lib | 6,178,094 | 08-март-2012 г. | 01:26 | Public\Directx\Oak\Lib\Mipsii\Debug |
| Wmt_filestrm.lib | 997,828 | 08-март-2012 г. | 01:26 | Public\Directx\Oak\Lib\Mipsii\Retail |
| Wmt_strmcore.lib | 5,693,014 | 08-март-2012 г. | 01:26 | Public\Directx\Oak\Lib\Mipsii\Retail |
| Wmt_filestrm.lib | 1,066,130 | 08-март-2012 г. | 01:29 | Public\Directx\Oak\Lib\Mipsii_fp\Checked |
| Wmt_strmcore.lib | 5,699,752 | 08-март-2012 г. | 01:29 | Public\Directx\Oak\Lib\Mipsii_fp\Checked |
| Wmt_filestrm.lib | 1,123,170 | 08-март-2012 г. | 01:29 | Public\Directx\Oak\Lib\Mipsii_fp\Debug |
| Wmt_strmcore.lib | 6,190,314 | 08-март-2012 г. | 01:29 | Public\Directx\Oak\Lib\Mipsii_fp\Debug |
| Wmt_filestrm.lib | 998,566 | 08-март-2012 г. | 01:29 | Public\Directx\Oak\Lib\Mipsii_fp\Retail |
| Wmt_strmcore.lib | 5,701,688 | 08-март-2012 г. | 01:29 | Public\Directx\Oak\Lib\Mipsii_fp\Retail |
| Wmt_filestrm.lib | 1,037,670 | 08-март-2012 г. | 01:32 | Public\Directx\Oak\Lib\Sh4\Checked |
| Wmt_strmcore.lib | 5,477,766 | 08-март-2012 г. | 01:32 | Public\Directx\Oak\Lib\Sh4\Checked |
| Wmt_filestrm.lib | 1,093,804 | 08-март-2012 г. | 01:32 | Public\Directx\Oak\Lib\Sh4\Debug |
| Wmt_strmcore.lib | 5,901,002 | 08-март-2012 г. | 01:32 | Public\Directx\Oak\Lib\Sh4\Debug |
| Wmt_filestrm.lib | 979,058 | 08-март-2012 г. | 01:31 | Public\Directx\Oak\Lib\Sh4\Retail |
| Wmt_strmcore.lib | 5,510,416 | 08-март-2012 г. | 01:31 | Public\Directx\Oak\Lib\Sh4\Retail |
| Wmt_filestrm.lib | 1,031,140 | 08-март-2012 г. | 01:34 | Public\Directx\Oak\Lib\X86\Checked |
| Wmt_strmcore.lib | 5,422,630 | 08-март-2012 г. | 01:34 | Public\Directx\Oak\Lib\X86\Checked |
| Wmt_filestrm.lib | 1,046,424 | 08-март-2012 г. | 01:34 | Public\Directx\Oak\Lib\X86\Debug |
| Wmt_strmcore.lib | 5,555,364 | 08-март-2012 г. | 01:34 | Public\Directx\Oak\Lib\X86\Debug |
| Wmt_filestrm.lib | 971,614 | 08-март-2012 г. | 01:34 | Public\Directx\Oak\Lib\X86\Retail |
| Wmt_strmcore.lib | 5,383,858 | 08-март-2012 г. | 01:34 | Public\Directx\Oak\Lib\X86\Retail |
Справки
За повече информация относно метода RenderFile посетете следния уеб сайт на Microsoft Developer Network (MSDN):
IMediaControl::RenderFile (Windows Embedded Compact 7) За допълнителна информация относно терминологията относно софтуерните актуализации щракнете върху следния номер на статия, за да прегледате статията в базата знания на Microsoft:
824684 Описание на стандартната терминология, която се използва за описание на софтуерните актуализации на Microsoft