증상
다음 시나리오를 고려하세요.
- Windows Embedded Compact 7 기반 디바이스에서 실행되는 애플리케이션이 있습니다.
- 파일 헤더에 매우 많은 양의 정보를 저장하는 Windows Media 비디오(.wmv) 또는 Windows Media Audio(.wma) 파일이 있습니다.
- 애플리케이션을 사용하여 RenderFile 메서드를 호출하여 파일을 재생합니다.
이 시나리오에서는 애플리케이션이 파일을 재생하기 시작할 때 다음 증상 중 하나가 발생할 수 있습니다.
- 애플리케이션은 다음과 같은 메모리 부족 오류를 수신합니다.
E_OUTOFMEMORY - 예외가 발생합니다.
원인
이 문제는 시스템에서 파일 헤더 정보를 저장하기 위해 여러 메모리 위치를 할당하기 때문에 발생합니다.
해결 방법
소프트웨어 업데이트 정보
지원되는 소프트웨어 업데이트는 이제 Microsoft에서 Windows Embedded Compact 7 월별 업데이트 2012년 3월로 사용할 수 있습니다. "파일 정보" 섹션에서 패키지 파일 이름에는 프로세서 유형이 포함됩니다.
참고 이 Windows Embedded Compact 7 월별 업데이트는 다음 Microsoft 다운로드 센터 웹 사이트에서 다운로드할 수 있습니다.
Windows Embedded Compact 7 업데이트
필수 구성 요소
이 업데이트는 이 제품에 대해 이전에 발표된 모든 업데이트가 설치된 경우에만 지원됩니다.
다시 시작 요구 사항
이 업데이트를 적용한 후에는 전체 플랫폼을 새로 빌드해야 합니다. 이렇게 하려면 다음 방법 중 하나를 사용하세요.
- 빌드 메뉴에서 솔루션 정리를 클릭한 후 솔루션 빌드를 클릭합니다.
- 빌드 메뉴에서 솔루션 다시 빌드를 클릭합니다.
이 소프트웨어 업데이트를 적용한 후에는 컴퓨터를 다시 시작할 필요가 없습니다.
업데이트 대체 정보
이 업데이트는 다른 업데이트를 대체하지 않습니다.
파일 정보
이 소프트웨어 업데이트 패키지(영어 버전)는 다음 표에 나열된 파일 특성(또는 이후 버전의 파일 특성)을 포함합니다. 이 파일의 날짜와 시간은 UTC(협정 세계시)로 나열됩니다. 파일 정보를 볼 때 로컬 시간으로 변환됩니다. UTC와 현지 시간의 차이를 알려면 제어판의 날짜 및 시간 항목에서 표준 시간대 탭을 사용하십시오.
이 업데이트 패키지에 포함된 파일
| 파일 이름 | 파일 크기 | 날짜 | 시간 | 경로 |
|---|---|---|---|---|
| Wmt_filestrm.lib | 1,089,984 | 2012년 3월 8일 | 17:01 | Public\Directx\Oak\Lib\Armv5\Checked |
| Wmt_strmcore.lib | 5,865,612 | 2012년 3월 8일 | 17:01 | Public\Directx\Oak\Lib\Armv5\Checked |
| Wmt_filestrm.lib | 1,135,958 | 2012년 3월 8일 | 17:01 | Public\Directx\Oak\Lib\Armv5\Debug |
| Wmt_strmcore.lib | 6,293,624 | 2012년 3월 8일 | 17:01 | Public\Directx\Oak\Lib\Armv5\Debug |
| Wmt_filestrm.lib | 1,016,324 | 2012년 3월 8일 | 17:01 | Public\Directx\Oak\Lib\Armv5\Retail |
| Wmt_strmcore.lib | 5,884,500 | 2012년 3월 8일 | 17:01 | Public\Directx\Oak\Lib\Armv5\Retail |
| Wmt_filestrm.lib | 1,089,796 | 2012년 3월 8일 | 오후 8:01 | Public\Directx\Oak\Lib\Armv6\Checked |
| Wmt_strmcore.lib | 5,861,484 | 2012년 3월 8일 | 오후 8:01 | Public\Directx\Oak\Lib\Armv6\Checked |
| Wmt_filestrm.lib | 1,135,512 | 2012년 3월 8일 | 오후 8:01 | Public\Directx\Oak\Lib\Armv6\Debug |
| Wmt_strmcore.lib | 6,289,888 | 2012년 3월 8일 | 오후 8:01 | Public\Directx\Oak\Lib\Armv6\Debug |
| Wmt_filestrm.lib | 1,016,080 | 2012년 3월 8일 | 오후 8:01 | Public\Directx\Oak\Lib\Armv6\Retail |
| Wmt_strmcore.lib | 5,881,002 | 2012년 3월 8일 | 오후 8:01 | Public\Directx\Oak\Lib\Armv6\Retail |
| Wmt_filestrm.lib | 1,088,848 | 2012년 3월 8일 | 23:01 | Public\Directx\Oak\Lib\Armv7\Checked |
| Wmt_strmcore.lib | 5,843,984 | 2012년 3월 8일 | 23:01 | Public\Directx\Oak\Lib\Armv7\Checked |
| Wmt_filestrm.lib | 1,134,712 | 2012년 3월 8일 | 23:01 | Public\Directx\Oak\Lib\Armv7\Debug |
| Wmt_strmcore.lib | 6,274,210 | 2012년 3월 8일 | 23:01 | Public\Directx\Oak\Lib\Armv7\Debug |
| Wmt_filestrm.lib | 1,015,572 | 2012년 3월 8일 | 23:01 | Public\Directx\Oak\Lib\Armv7\Retail |
| Wmt_strmcore.lib | 5,864,046 | 2012년 3월 8일 | 23:01 | Public\Directx\Oak\Lib\Armv7\Retail |
| Wmt_filestrm.lib | 1,065,152 | 2012년 3월 8일 | 01:26 | Public\Directx\Oak\Lib\Mipsii\Checked |
| Wmt_strmcore.lib | 5,691,472 | 2012년 3월 8일 | 01:26 | Public\Directx\Oak\Lib\Mipsii\Checked |
| Wmt_filestrm.lib | 1,121,866 | 2012년 3월 8일 | 01:26 | Public\Directx\Oak\Lib\Mipsii\Debug |
| Wmt_strmcore.lib | 6,178,094 | 2012년 3월 8일 | 01:26 | Public\Directx\Oak\Lib\Mipsii\Debug |
| Wmt_filestrm.lib | 997,828 | 2012년 3월 8일 | 01:26 | Public\Directx\Oak\Lib\Mipsii\Retail |
| Wmt_strmcore.lib | 5,693,014 | 2012년 3월 8일 | 01:26 | Public\Directx\Oak\Lib\Mipsii\Retail |
| Wmt_filestrm.lib | 1,066,130 | 2012년 3월 8일 | 01:29 | Public\Directx\Oak\Lib\Mipsii_fp\Checked |
| Wmt_strmcore.lib | 5,699,752 | 2012년 3월 8일 | 01:29 | Public\Directx\Oak\Lib\Mipsii_fp\Checked |
| Wmt_filestrm.lib | 1,123,170 | 2012년 3월 8일 | 01:29 | Public\Directx\Oak\Lib\Mipsii_fp\Debug |
| Wmt_strmcore.lib | 6,190,314 | 2012년 3월 8일 | 01:29 | Public\Directx\Oak\Lib\Mipsii_fp\Debug |
| Wmt_filestrm.lib | 998,566 | 2012년 3월 8일 | 01:29 | Public\Directx\Oak\Lib\Mipsii_fp\Retail |
| Wmt_strmcore.lib | 5,701,688 | 2012년 3월 8일 | 01:29 | Public\Directx\Oak\Lib\Mipsii_fp\Retail |
| Wmt_filestrm.lib | 1,037,670 | 2012년 3월 8일 | 01:32 | Public\Directx\Oak\Lib\Sh4\Checked |
| Wmt_strmcore.lib | 5,477,766 | 2012년 3월 8일 | 01:32 | Public\Directx\Oak\Lib\Sh4\Checked |
| Wmt_filestrm.lib | 1,093,804 | 2012년 3월 8일 | 01:32 | Public\Directx\Oak\Lib\Sh4\Debug |
| Wmt_strmcore.lib | 5,901,002 | 2012년 3월 8일 | 01:32 | Public\Directx\Oak\Lib\Sh4\Debug |
| Wmt_filestrm.lib | 979,058 | 2012년 3월 8일 | 01:31 | Public\Directx\Oak\Lib\Sh4\Retail |
| Wmt_strmcore.lib | 5,510,416 | 2012년 3월 8일 | 01:31 | Public\Directx\Oak\Lib\Sh4\Retail |
| Wmt_filestrm.lib | 1,031,140 | 2012년 3월 8일 | 01:34 | Public\Directx\Oak\Lib\X86\Checked |
| Wmt_strmcore.lib | 5,422,630 | 2012년 3월 8일 | 01:34 | Public\Directx\Oak\Lib\X86\Checked |
| Wmt_filestrm.lib | 1,046,424 | 2012년 3월 8일 | 01:34 | Public\Directx\Oak\Lib\X86\Debug |
| Wmt_strmcore.lib | 5,555,364 | 2012년 3월 8일 | 01:34 | Public\Directx\Oak\Lib\X86\Debug |
| Wmt_filestrm.lib | 971,614 | 2012년 3월 8일 | 01:34 | Public\Directx\Oak\Lib\X86\Retail |
| Wmt_strmcore.lib | 5,383,858 | 2012년 3월 8일 | 01:34 | Public\Directx\Oak\Lib\X86\Retail |
참조 자료
RenderFile 메서드에 대한 자세한 내용은 다음 MSDN(Microsoft Developer Network) 웹 사이트를 참조하세요.
IMediaControl::RenderFile(Windows Embedded Compact 7) 소프트웨어 업데이트 용어에 대한 자세한 내용은 다음 문서 번호를 클릭하여 Microsoft 기술 자료의 문서를 확인합니다.
824684 Microsoft 소프트웨어 업데이트를 설명하는 데 사용되는 표준 용어에 대한 설명