การแก้ไข: ตัวกรอง render วิดีโอไม่สามารถใช้รูปแบบ FourCC สีแบบกำหนดเองเพื่อแสดงเฟรมของวิดีโอใน Windows 6.0 CE ฝังตัว


อาการ


พิจารณาสถานการณ์สมมติต่อไปนี้
  • คุณมีรูปที่ใช้ Windows 6.0 CE ฝังตัวที่สนับสนุน DirectDraw และ Windows Media Player
  • คุณสามารถกำหนดรูปแบบรหัส (FourCC) รหัสอักขระสี่แบบกำหนดเองใน DirectDraw
  • คุณพยายามเล่นแฟ้มที่ถูกเข้ารหัส โดยรูปแบบกำหนดเอง
ในสถานการณ์สมมตินี้ ตัวกรอง render วิดีโอไม่สามารถใช้รูปแบบสีที่สามารถแสดงเฟรมของวิดีโอ แทน ตัวกรองใช้รูปแบบอื่น

สาเหตุ


ปัญหานี้เกิดขึ้นเนื่องจากตารางรูปแบบสาธารณะแบบคงได้ถูกอ้างอิง โดยรหัสส่วนตัวของอินเทอร์เฟซอุปกรณ์กราฟิก (GDI) ดังนั้น การเปลี่ยนแปลงการจัดรูปแบบตารางสีจะไม่สะท้อนให้เห็นในรุ่นที่ใช้ GDI เมื่อตัวกรอง render วิดีโอรูปแบบกำหนดเองที่ร้องขอ GDI ไม่สามารถตอบสนองการร้องขอ

การแก้ปัญหา


ข้อมูลการปรับปรุงซอฟต์แวร์

ปรับปรุงซอฟต์แวร์ที่ได้รับการสนับสนุนอยู่ในขณะนี้ได้จาก Microsoft เป็น Windows CE 6.0 แพลตฟอร์มโปรแกรมสร้างรายเดือน Update (2009 กุมภาพันธ์) คุณสามารถยืนยันนี้ โดยเลื่อนไปส่วน "ข้อมูลแฟ้ม" ของบทความนี้ ชื่อแฟ้มแพคเกจประกอบด้วยเวอร์ชันผลิตภัณฑ์ วัน หมายเลขของบทความฐานข้อมูลองค์ความรู้ และชนิดของตัวประมวลผล รูปแบบชื่อแฟ้มแพคเกจคือ:
ผลิตภัณฑ์รุ่น yymmdd-kbnnnnnn-ตัวประมวลผลชนิด
ตัวอย่าง: Wincepb50-060503-kb917590-armv4i.msi คือ การแก้ไข ARMV4i Windows CE 5.0 แพลตฟอร์มโปรแกรมสร้างที่แสดงรายละเอียดอยู่ในบทความ KB 917590 และที่มีอยู่ในการปรับปรุงประจำเดือน 2006 พฤษภาคม เมื่อต้องการแก้ไขปัญหานี้ทันที ให้คลิกหมายเลขบทความต่อไปนี้สำหรับข้อมูลเกี่ยวกับการขอรับโปรแกรมสร้างแพลตฟอร์มของ Windows CE และหลักการปรับปรุงซอฟต์แวร์ของระบบปฏิบัติการ:
837392วิธีการค้นหาตำแหน่งของระบบปฏิบัติการหลักที่แก้ไขสำหรับผลิตภัณฑ์ตัวสร้างแพลตฟอร์ม CE Windows ของ Microsoft
หมายเหตุ หลังจากที่คุณติดตั้งโปรแกรมแก้ไขด่วน ทั้งรหัสสาธารณะและรหัสส่วนตัวสามารถใช้ตารางอ้างอิงทั่วไป

ข้อกำหนดเบื้องต้น

โปรแกรมปรับปรุงนี้ได้รับการสนับสนุนเฉพาะเมื่อมีการติดตั้งโปรแกรมปรับปรุงที่ออกใช้ก่อนหน้านี้ทั้งหมดสำหรับผลิตภัณฑ์นี้นอกจากนี้

ข้อกำหนดการรีสตาร์ท

หลังจากใช้การปรับปรุงซอฟต์แวร์นี้ คุณต้องดำเนินการเป็นแพลตฟอร์มทั้งรุ่นใหม่ทั้งหมด เมื่อต้องการทำเช่นนี้ ใช้หนึ่งในวิธีต่อไปนี้:
  • บนเมนูสร้างคลิกล้างข้อมูลและจากนั้น คลิกสร้างแพลตฟอร์ม
  • บนเมนูสร้างคลิกสร้างแพลตฟอร์ม
คุณไม่ต้องรีสตาร์ทคอมพิวเตอร์หลังจากใช้การปรับปรุงซอฟต์แวร์นี้

ข้อมูลการแทนที่การปรับปรุง

โปรแกรมปรับปรุงนี้ไม่แทนการปรับปรุงอื่น ๆ

ข้อมูลแฟ้ม

แพคเกจโปรแกรมปรับปรุงซอฟต์แวร์นี้รุ่นภาษาอังกฤษมีแอตทริบิวต์ของแฟ้มหรือแอตทริบิวต์แฟ้มหลังจากที่แสดงในตารางต่อไปนี้
ชื่อแฟ้มขนาดของแฟ้มวันที่เวลา
Wincepb60-090226-kb960707-armv4i.msi3,138,56026-Feb-200923:07
Wincepb60-090226-kb960707-mipsii.msi3,008,00026-Feb-200923:07
Wincepb60-090226-kb960707-mipsii_fp.msi3,009,53626-Feb-200923:07
Wincepb60-090226-kb960707-mipsiv.msi3,043,32826-Feb-200923:07
Wincepb60-090226-kb960707-mipsiv_fp.msi3,042,81626-Feb-200923:07
Wincepb60-090226-kb960707-sh4.msi3,007,48826-Feb-200923:07
Wincepb60-090226-kb960707-x86.msi2,767,87226-Feb-200923:07
แพคเกจโปรแกรมปรับปรุงซอฟต์แวร์นี้รุ่นภาษาอังกฤษมีแอตทริบิวต์ของแฟ้ม (หรือแอตทริบิวต์ของแฟ้มที่ใหม่กว่า) ซึ่งแสดงอยู่ในตารางต่อไปนี้ วันที่และเวลาสำหรับแฟ้มเหล่านี้จะแสดงรายการไว้ในรูปแบบเวลามาตรฐานสากล (UTC) เมื่อคุณดูข้อมูลแฟ้ม ระบบจะแปลงข้อมูลนี้เป็นเวลาท้องถิ่น เมื่อต้องการค้นหาความแตกต่างระหว่างเวลา UTC กับเวลาท้องถิ่น ใช้แท็บ โซนเวลา ในรายการ วันที่และเวลา ในแผงควบคุม
ชื่อแฟ้มขนาดของแฟ้มวันที่เวลาเส้นทาง
6.0_update_kb960707.htm ce ฝังตัวของ Windows8,00626-Feb-200923:03090226_kb960707
Halcaps.cpp10,02813-Feb-200923:51Public\Common\Oak\Drivers\Display\Ragexl\Driver
Ddgpe.h16,72113-Feb-200923:51Public\Common\Oak\Inc
Ddrawi.h37,00413-Feb-200923:51Public\Common\Oak\Inc
Ddcore.lib1,735,62413-Feb-200923:44Public\Common\Oak\Lib\Armv4i\Debug
Ddi_ragexl_lib.lib2,742,16813-Feb-200923:45Public\Common\Oak\Lib\Armv4i\Debug
Ddcore.lib1,158,07813-Feb-200923:44Public\Common\Oak\Lib\Armv4i\Retail
Ddi_ragexl_lib.lib2,136,58013-Feb-200923:44Public\Common\Oak\Lib\Armv4i\Retail
Ddcore.lib1,709,48013-Feb-200923:45Public\Common\Oak\Lib\Mipsii\Debug
Ddi_ragexl_lib.lib2,497,25813-Feb-200923:46Public\Common\Oak\Lib\Mipsii\Debug
Ddcore.lib1,136,63213-Feb-200923:45Public\Common\Oak\Lib\Mipsii\Retail
Ddi_ragexl_lib.lib1,954,23413-Feb-200923:46Public\Common\Oak\Lib\Mipsii\Retail
Ddcore.lib1,709,57213-Feb-200923:47Public\Common\Oak\Lib\Mipsii_fp\Debug
Ddi_ragexl_lib.lib2,500,03413-Feb-200923:47Public\Common\Oak\Lib\Mipsii_fp\Debug
Ddcore.lib1,136,79613-Feb-200923:46Public\Common\Oak\Lib\Mipsii_fp\Retail
Ddi_ragexl_lib.lib1,954,18213-Feb-200923:47Public\Common\Oak\Lib\Mipsii_fp\Retail
Ddcore.lib1,738,50813-Feb-200923:48Public\Common\Oak\Lib\Mipsiv\Debug
Ddi_ragexl_lib.lib2,541,73213-Feb-200923:49Public\Common\Oak\Lib\Mipsiv\Debug
Ddcore.lib1,154,41013-Feb-200923:48Public\Common\Oak\Lib\Mipsiv\Retail
Ddi_ragexl_lib.lib1,978,55813-Feb-200923:48Public\Common\Oak\Lib\Mipsiv\Retail
Ddcore.lib1,738,60013-Feb-200923:49Public\Common\Oak\Lib\Mipsiv_fp\Debug
Ddi_ragexl_lib.lib2,541,59613-Feb-200923:50Public\Common\Oak\Lib\Mipsiv_fp\Debug
Ddcore.lib1,154,57413-Feb-200923:49Public\Common\Oak\Lib\Mipsiv_fp\Retail
Ddi_ragexl_lib.lib1,975,14413-Feb-200923:50Public\Common\Oak\Lib\Mipsiv_fp\Retail
Ddcore.lib1,582,14213-Feb-200923:51Public\Common\Oak\Lib\Sh4\Debug
Ddi_ragexl_lib.lib2,291,75013-Feb-200923:51Public\Common\Oak\Lib\Sh4\Debug
Ddcore.lib1,082,58413-Feb-200923:50Public\Common\Oak\Lib\Sh4\Retail
Ddi_ragexl_lib.lib1,869,81213-Feb-200923:51Public\Common\Oak\Lib\Sh4\Retail
Ddcore.lib1,488,09213-Feb-200923:43Public\Common\Oak\Lib\X86\Debug
Ddi_ragexl_lib.lib2,160,48813-Feb-200923:43Public\Common\Oak\Lib\X86\Debug
Ddcore.lib1,015,32013-Feb-200923:42Public\Common\Oak\Lib\X86\Retail
Ddi_ragexl_lib.lib1,866,81413-Feb-200923:43Public\Common\Oak\Lib\X86\Retail

สถานะ


Microsoft ยืนยันว่านี่เป็นปัญหาในผลิตภัณฑ์ของ Microsoft ซึ่งแสดงไว้ในส่วน "นำไปใช้กับ"

ข้อมูลเพิ่มเติม


สำหรับข้อมูลเพิ่มเติมเกี่ยวกับศัพท์เฉพาะในการปรับปรุงซอฟต์แวร์ ให้คลิกหมายเลขบทความต่อไปนี้เพื่อดูบทความในฐานความรู้ของ Microsoft:
824684คำอธิบายของคำศัพท์มาตรฐานที่ใช้เพื่ออธิบายปรับปรุงซอฟต์แวร์ของ Microsoft