Symptome
Nehmen Sie folgendes Szenario an:
- Sie verfügen über eine Anwendung, die auf einem Windows Embedded Compact 7-basierten Gerät ausgeführt wird.
- Sie verfügen über eine Windows Media Video-Datei (.wmv) oder eine Windows Media Audio-Datei (.wma), in der eine sehr große Menge an Informationen im Dateiheader gespeichert ist.
- Sie verwenden die Anwendung, um die Datei wiederzugeben, indem Sie die RenderFile-Methode aufrufen.
In diesem Szenario kann eines der folgenden Symptome auftreten, wenn die Anwendung beginnt, die Datei wiederzugeben:
- Die Anwendung empfängt den folgenden Fehler nicht genügend Arbeitsspeicher:
E_OUTOFMEMORY - Eine Ausnahme tritt auf.
Ursache
Dieses Problem tritt auf, weil das System mehrere Speicherspeicherorte zum Speichern von Dateiheaderinformationen zuordnet.
Lösung
Informationen zu Softwareupdates
Ein unterstütztes Softwareupdate ist jetzt von Microsoft als monatliches Windows Embedded Compact 7-Update März 2012 verfügbar. Im Abschnitt "Dateiinformationen" enthält der Paketdateiname den Prozessortyp.
Hinweis Dieses monatliche Windows Embedded Compact 7-Update steht auf der folgenden Microsoft Download Center-Website zum Download zur Verfügung:
Windows Embedded Compact 7 Updates
Voraussetzungen
Dieses Update wird nur unterstützt, wenn alle zuvor veröffentlichten Updates für dieses Produkt ebenfalls installiert wurden.
Neustartanforderung
Nach der Installation dieses Updates müssen Sie die gesamte Plattform neu erstellen. Wenden Sie hierzu eine der folgenden Methoden an:
- Klicken Sie im Menü Build (Erstellen) auf Clean Solution (Neue Lösung) und dann auf Build Solution (Lösung erstellen).
- Klicken Sie im Menü Erstellen auf Projektmappe neu erstellen.
Sie müssen den Computer nicht neu starten, nachdem Sie dieses Update installiert haben.
Informationen zur Ersetzung von Updates
Keine
Dateiinformationen
Die englische Version dieses Softwareupdatepakets weist die in der nachstehenden Tabelle aufgelisteten Dateiattribute (oder höher) auf. Datums- und Uhrzeitangaben für diese Dateien sind in der "Universal Time Coordinated" (UTC) angegeben. Wenn Sie die Dateiinformationen anzeigen, werden diese Angaben in die Ortszeit umgewandelt. Den Unterschied zwischen UTC- und Ortszeit können Sie in der Systemsteuerung unter Datum und Uhrzeit mithilfe der Angaben auf der Registerkarte Zeitzone ermitteln.
Dateien in diesem Update-Paket
| Dateiname | Dateigröße | Datum | Zeit | Pfad |
|---|---|---|---|---|
| Wmt_filestrm.lib | 1,089,984 | 08.03.2012 | 01:17 | Public\Directx\Oak\Lib\Armv5\Checked |
| Wmt_strmcore.lib | 5,865,612 | 08.03.2012 | 01:17 | Public\Directx\Oak\Lib\Armv5\Checked |
| Wmt_filestrm.lib | 1,135,958 | 08.03.2012 | 01:17 | Public\Directx\Oak\Lib\Armv5\Debug |
| Wmt_strmcore.lib | 6,293,624 | 08.03.2012 | 01:17 | Public\Directx\Oak\Lib\Armv5\Debug |
| Wmt_filestrm.lib | 1,016,324 | 08.03.2012 | 01:17 | Public\Directx\Oak\Lib\Armv5\Retail |
| Wmt_strmcore.lib | 5,884,500 | 08.03.2012 | 01:17 | Public\Directx\Oak\Lib\Armv5\Retail |
| Wmt_filestrm.lib | 1,089,796 | 08.03.2012 | 20:01 | Public\Directx\Oak\Lib\Armv6\Checked |
| Wmt_strmcore.lib | 5,861,484 | 08.03.2012 | 20:01 | Public\Directx\Oak\Lib\Armv6\Checked |
| Wmt_filestrm.lib | 1,135,512 | 08.03.2012 | 20:01 | Public\Directx\Oak\Lib\Armv6\Debug |
| Wmt_strmcore.lib | 6,289,888 | 08.03.2012 | 20:01 | Public\Directx\Oak\Lib\Armv6\Debug |
| Wmt_filestrm.lib | 1,016,080 | 08.03.2012 | 20:01 | Public\Directx\Oak\Lib\Armv6\Retail |
| Wmt_strmcore.lib | 5,881,002 | 08.03.2012 | 20:01 | Public\Directx\Oak\Lib\Armv6\Retail |
| Wmt_filestrm.lib | 1,088,848 | 08.03.2012 | 23:01 | Public\Directx\Oak\Lib\Armv7\Checked |
| Wmt_strmcore.lib | 5,843,984 | 08.03.2012 | 23:01 | Public\Directx\Oak\Lib\Armv7\Checked |
| Wmt_filestrm.lib | 1,134,712 | 08.03.2012 | 23:01 | Public\Directx\Oak\Lib\Armv7\Debug |
| Wmt_strmcore.lib | 6,274,210 | 08.03.2012 | 23:01 | Public\Directx\Oak\Lib\Armv7\Debug |
| Wmt_filestrm.lib | 1,015,572 | 08.03.2012 | 23:01 | Public\Directx\Oak\Lib\Armv7\Retail |
| Wmt_strmcore.lib | 5,864,046 | 08.03.2012 | 23:01 | Public\Directx\Oak\Lib\Armv7\Retail |
| Wmt_filestrm.lib | 1,065,152 | 08.03.2012 | 01:26 | Public\Directx\Oak\Lib\Mipsii\Checked |
| Wmt_strmcore.lib | 5,691,472 | 08.03.2012 | 01:26 | Public\Directx\Oak\Lib\Mipsii\Checked |
| Wmt_filestrm.lib | 1,121,866 | 08.03.2012 | 01:26 | Public\Directx\Oak\Lib\Mipsii\Debug |
| Wmt_strmcore.lib | 6,178,094 | 08.03.2012 | 01:26 | Public\Directx\Oak\Lib\Mipsii\Debug |
| Wmt_filestrm.lib | 997,828 | 08.03.2012 | 01:26 | Public\Directx\Oak\Lib\Mipsii\Retail |
| Wmt_strmcore.lib | 5,693,014 | 08.03.2012 | 01:26 | Public\Directx\Oak\Lib\Mipsii\Retail |
| Wmt_filestrm.lib | 1,066,130 | 08.03.2012 | 01:29 | Public\Directx\Oak\Lib\Mipsii_fp\Checked |
| Wmt_strmcore.lib | 5,699,752 | 08.03.2012 | 01:29 | Public\Directx\Oak\Lib\Mipsii_fp\Checked |
| Wmt_filestrm.lib | 1,123,170 | 08.03.2012 | 01:29 | Public\Directx\Oak\Lib\Mipsii_fp\Debug |
| Wmt_strmcore.lib | 6,190,314 | 08.03.2012 | 01:29 | Public\Directx\Oak\Lib\Mipsii_fp\Debug |
| Wmt_filestrm.lib | 998,566 | 08.03.2012 | 01:29 | Public\Directx\Oak\Lib\Mipsii_fp\Retail |
| Wmt_strmcore.lib | 5,701,688 | 08.03.2012 | 01:29 | Public\Directx\Oak\Lib\Mipsii_fp\Retail |
| Wmt_filestrm.lib | 1,037,670 | 08.03.2012 | 01:32 | Public\Directx\Oak\Lib\Sh4\Checked |
| Wmt_strmcore.lib | 5,477,766 | 08.03.2012 | 01:32 | Public\Directx\Oak\Lib\Sh4\Checked |
| Wmt_filestrm.lib | 1,093,804 | 08.03.2012 | 01:32 | Public\Directx\Oak\Lib\Sh4\Debug |
| Wmt_strmcore.lib | 5,901,002 | 08.03.2012 | 01:32 | Public\Directx\Oak\Lib\Sh4\Debug |
| Wmt_filestrm.lib | 979,058 | 08.03.2012 | 01:31 | Public\Directx\Oak\Lib\Sh4\Retail |
| Wmt_strmcore.lib | 5,510,416 | 08.03.2012 | 01:31 | Public\Directx\Oak\Lib\Sh4\Retail |
| Wmt_filestrm.lib | 1,031,140 | 08.03.2012 | 01:34 | Public\Directx\Oak\Lib\X86\Checked |
| Wmt_strmcore.lib | 5,422,630 | 08.03.2012 | 01:34 | Public\Directx\Oak\Lib\X86\Checked |
| Wmt_filestrm.lib | 1,046,424 | 08.03.2012 | 01:34 | Public\Directx\Oak\Lib\X86\Debug |
| Wmt_strmcore.lib | 5,555,364 | 08.03.2012 | 01:34 | Public\Directx\Oak\Lib\X86\Debug |
| Wmt_filestrm.lib | 971,614 | 08.03.2012 | 01:34 | Public\Directx\Oak\Lib\X86\Retail |
| Wmt_strmcore.lib | 5,383,858 | 08.03.2012 | 01:34 | Public\Directx\Oak\Lib\X86\Retail |
Referenzmaterial
Weitere Informationen zur RenderFile-Methode finden Sie auf der folgenden Website des MSDN (MSDN):
IMediaControl::RenderFile (Windows Embedded Compact 7) Weitere Informationen zur Terminologie von Softwareupdates finden Sie in der Microsoft Knowledge Base:
824684 Erläuterung von Standardbegriffen bei Microsoft-Softwareupdates