System TipThis article applies to a different operating system than the one you are using. Article content that may not be relevant to you is disabled.
On
a Windows Embedded CE 6.0-based device, some Asynchronous JavaScript and XML (AJAX) Web
sites that use Alpha filters are not displayed correctly in Windows Internet
Explorer.
This issue occurs because the DDSCAPS_OWNDC flag is dropped
in Windows Embedded CE 6.0. When this issue occurs, Internet Explorer can no
longer share surface bits. This problem causes the calls to the
IDirectDraw::GetSurfaceFromDC method to fail
with a DDERR_SURFACEBUSY error. Then, the filter cannot run the
BitBlt function to
the Internet Explorer surface.
To work around this issue, add the DDSCAPS_OWNDC flag to
the
"lpddhi->ddCaps.ddsCaps.dwCaps" object
in the buildDDHALInfo function in the graphics adapter. This step lets the driver create
surfaces that have the DDSCAPS_OWNDC flag specified. No other changes are required.
The code in the VGAFlat driver, in the RageXL driver, or in the smi3dr driver can be used as an example.
A supported software update is now available from Microsoft as Windows CE 6.0 Platform Builder Monthly Update (January 2008). You can confirm this by scrolling to the "File information" section of this article. The package file name contains the product version, date, Knowledge Base article number, and processor type. The package file name format is:
Product version-yymmdd-kbnnnnnn-processor type
For example: Wincepb50-060503-kb917590-armv4i.msi is the ARMV4i Windows CE 5.0 Platform Builder fix that is documented in KB article 917590 and that is contained in the May 2006 monthly update. To resolve this problem immediately, click the following article number for information about obtaining Windows CE Platform Builder and core operating system software updates:
837392
(http://support.microsoft.com/kb/837392/
)
How to locate core operating system fixes for Microsoft Windows CE Platform Builder products
Prerequisites
This update is supported only if all previously issued updates
for this product have also been installed.
Restart requirement
After you apply this software update, you must perform a clean
build of the whole platform. To clean the platform, click
Clean on the Build menu. To build the
platform, click Build Platform on the Build
menu. You do not have to restart the computer after you apply this software
update.
Update replacement information
This update does not replace any other updates.
File information
The English version of this software update package has the file
attributes (or later file attributes) that are listed in the following table.
Collapse this tableExpand this table
File name
File size
Date
Time
Wincepb60-080121-kb946657-armv4i.msi
4,561,408
22-Jan-2008
19:16
Wincepb60-080121-kb946657-mipsii.msi
4,157,952
22-Jan-2008
19:16
Wincepb60-080121-kb946657-mipsii_fp.msi
4,164,096
22-Jan-2008
19:16
Wincepb60-080121-kb946657-mipsiv.msi
4,199,424
22-Jan-2008
19:16
Wincepb60-080121-kb946657-mipsiv_fp.msi
4,205,056
22-Jan-2008
19:16
Wincepb60-080121-kb946657-sh4.msi
4,124,160
22-Jan-2008
19:16
Wincepb60-080121-kb946657-x86.msi
4,112,896
22-Jan-2008
19:16
The English version of this software
update package has the file attributes (or later file attributes) that are listed in the following table. The dates and times for these files are listed in Coordinated Universal Time (UTC). When you view the file information, it is converted to local time. To find the difference between UTC and local time, use the Time Zone tab in the Date and Time item in Control Panel.