ID do artigo: 946657 - Última revisão: quinta-feira, 3 de abril de 2008 - Revisão: 1.0

CORRECÇÃO: Alguns sites AJAX que usam filtros Alpha não são exibidas corretamente no Internet Explorer em um dispositivo baseado no Windows Embedded CE 6.0

Dica do SistemaEste artigo aplica-se a um sistema operativo diferente do que está a utilizar. Foi desactivado o conteúdo do artigo, que pode não ser relevante para si.

Nesta página

Expandir tudo | Recolher tudo

Sintomas

Em um dispositivo baseado no Windows Embedded CE 6.0, algumas Asynchronous JavaScript and sites AJAX (XML) que usam filtros Alpha não são exibidos corretamente no Windows Internet Explorer.

Causa

Esse problema ocorre porque o sinalizador DDSCAPS_OWNDC é descartado no Windows Embedded CE 6.0. Quando esse problema ocorre, Internet Explorer não pode compartilhar bits superfície. Esse problema faz com que as chamadas para o método IDirectDraw::GetSurfaceFromDC a falhar com um erro DDERR_SURFACEBUSY. Em seguida, o filtro não é possível executar a função BitBlt para a superfície dele.

Como Contornar

Para contornar esse problema, adicione o sinalizador DDSCAPS_OWNDC ao objeto "lpddhi-> ddCaps.ddsCaps.dwCaps" nofunção buildDDHALInfo no adaptador de elementos gráficos. Esta etapa permite que o driver criar superfícies que têm o sinalizador DDSCAPS_OWNDC especificado. Nenhuma outra alteração é necessárias. O código no driver VGAFlat, o driver RageXL ou o driver smi3dr pode ser usado como um exemplo.

Resolução

Informações de atualização de software

Uma atualização de software com suporte foi disponibilizado pela Microsoft como atualização mensal do Windows CE 6.0 Platform Builder (janeiro de 2008). Você pode confirmar isso rolar para a seção "Informações do arquivo" deste artigo. O nome de arquivo de pacote contém a versão do produto, data, número do artigo da Base de dados de Conhecimento e tipo de processador. O formato de nome de arquivo de pacote é:
tipo de versão-aammdd-kbnnnnnn-processador de produto
Por exemplo: Wincepb50-060503-kb917590-armv4i.msi é a correção do ARMV4i Windows CE 5.0 Platform Builder que está documentada no artigo 917590 e que está contida na atualização mensal de maio de 2006. Para resolver esse problema imediatamente, clique no número abaixo para informações sobre como obter o Windows CE Platform Builder e principais atualizações de software do sistema operacional:
837392  (http://support.microsoft.com/kb/837392/ ) Como localizar o sistema operacional principal correções de produtos do Microsoft Windows CE Platform Builder

Pré-requisitos

Esta atualização é compatível somente se todas as atualizações emitidas anteriormente para este produto também tem sido instaladas.

Requisitos de reinicialização

Depois de aplicar essa atualização de software, você deve executar uma compilação limpa de toda a plataforma. Para limpar a plataforma, clique em Limpar no menu Build . Para criar a plataforma, clique em Criar plataforma on a Build menu. Não é necessário reiniciar o computador após aplicar essa atualização de software.

Atualizar informações de substituição

Esta atualização não substitui outras atualizações.

Informações sobre o arquivo

A versão em inglês deste pacote de atualização de software apresenta os atributos de arquivo (ou atributos de arquivo posteriores) listados na tabela a seguir.
Recolher esta tabelaExpandir esta tabela
Nome de arquivoTamanho do arquivoDataTempo
Wincepb60-080121-kb946657-armv4i.msi4,561,40822 De janeiro de 200819: 16
Wincepb60-080121 kb946657 mipsii.msi4,157,95222 De janeiro de 200819: 16
Wincepb60-080121 kb946657 mipsii_fp.msi4,164,09622 De janeiro de 200819: 16
Wincepb60-080121 kb946657 mipsiv.msi4,199,42422 De janeiro de 200819: 16
Wincepb60-080121 kb946657 mipsiv_fp.msi4,205,05622 De janeiro de 200819: 16
Wincepb60-080121 kb946657 sh4.msi4,124,16022 De janeiro de 200819: 16
Wincepb60-080121 kb946657 x86.msi4,112,89622 De janeiro de 200819: 16
A versão em inglês deste pacote de atualização de software apresenta os atributos de arquivo (ou atributos de arquivo posteriores) listados na tabela a seguir. As datas e horas desses arquivos estão listadas no horário de universal coordenado (UTC). Quando você exibe as informações do arquivo, ele é convertido para a hora local. Para encontrar a diferença entre o UTC e a hora local, use a guia fuso horário no item Data e hora no painel de controle.
Recolher esta tabelaExpandir esta tabela
Nome de arquivoTamanho do arquivoDataTempoCaminho
Windows incorporado ce 6.0 r2_update_kb946657.htm8,27922 De janeiro de 200818: 59080121_kb946657
Ddhinit.cpp4,65115 De janeiro de 200822: 00Public\Common\Oak\Drivers\Display\Ddgpe
Halcaps.cpp9,71415 De janeiro de 200822: 00Public\Common\Oak\Drivers\Display\Ragexl\Driver
Halcaps.cpp12,80415 De janeiro de 200822: 00Public\Common\Oak\Drivers\Display\Smi3dr
Halcaps.cpp5,84915 De janeiro de 200822: 00Public\Common\Oak\Drivers\Display\Vgaflat
Ddcore.lib1,733,41815 De janeiro de 200817: 29Public\Common\Oak\Lib\Armv4i\Debug
Ddgpe.lib334,56215 De janeiro de 200817: 40Public\Common\Oak\Lib\Armv4i\Debug
Ddi_3dr_lib.lib966,18615 De janeiro de 200817: 40Public\Common\Oak\Lib\Armv4i\Debug
Ddi_ragexl_lib.lib2,741,57415 De janeiro de 200817: 40Public\Common\Oak\Lib\Armv4i\Debug
Emul.lib701,14215 De janeiro de 200817: 40Public\Common\Oak\Lib\Armv4i\Debug
Emulrotate.lib712,69615 De janeiro de 200817: 40Public\Common\Oak\Lib\Armv4i\Debug
Ddcore.lib1,157,29815 De janeiro de 200817: 29Public\Common\Oak\Lib\Armv4i\Retail
Ddgpe.lib258,31615 De janeiro de 200817: 39Public\Common\Oak\Lib\Armv4i\Retail
Ddi_3dr_lib.lib726,45615 De janeiro de 200817: 39Public\Common\Oak\Lib\Armv4i\Retail
Ddi_ragexl_lib.lib2,136,00215 De janeiro de 200817: 39Public\Common\Oak\Lib\Armv4i\Retail
Emul.lib608,19815 De janeiro de 200817: 39Public\Common\Oak\Lib\Armv4i\Retail
Emulrotate.lib599,36215 De janeiro de 200817: 39Public\Common\Oak\Lib\Armv4i\Retail
Ddcore.lib1,707,45815 De janeiro de 200817: 30Public\Common\Oak\Lib\Mipsii\Debug
Ddgpe.lib325,32415 De janeiro de 200817: 44Public\Common\Oak\Lib\Mipsii\Debug
Ddi_3dr_lib.lib934,68615 De janeiro de 200817: 44Public\Common\Oak\Lib\Mipsii\Debug
Ddi_ragexl_lib.lib2,496,67615 De janeiro de 200817: 44Public\Common\Oak\Lib\Mipsii\Debug
Emul.lib680,62215 De janeiro de 200817: 44Public\Common\Oak\Lib\Mipsii\Debug
Emulrotate.lib687,30815 De janeiro de 200817: 44Public\Common\Oak\Lib\Mipsii\Debug
Ddcore.lib1,135,90015 De janeiro de 200817: 29Public\Common\Oak\Lib\Mipsii\Retail
Ddgpe.lib246,38415 De janeiro de 200817: 42Public\Common\Oak\Lib\Mipsii\Retail
Ddi_3dr_lib.lib685,15215 De janeiro de 200817: 42Public\Common\Oak\Lib\Mipsii\Retail
Ddi_ragexl_lib.lib1,953,71815 De janeiro de 200817: 42Public\Common\Oak\Lib\Mipsii\Retail
Emul.lib573,99015 De janeiro de 200817: 42Public\Common\Oak\Lib\Mipsii\Retail
Emulrotate.lib565,65015 De janeiro de 200817: 42Public\Common\Oak\Lib\Mipsii\Retail
Ddcore.lib1,707,55015 De janeiro de 200817: 31Public\Common\Oak\Lib\Mipsii_fp\Debug
Ddgpe.lib325,40815 De janeiro de 200817: 47Public\Common\Oak\Lib\Mipsii_fp\Debug
Ddi_3dr_lib.lib934,90015 De janeiro de 200817: 47Public\Common\Oak\Lib\Mipsii_fp\Debug
Ddi_ragexl_lib.lib2,499,45215 De janeiro de 200817: 47Public\Common\Oak\Lib\Mipsii_fp\Debug
Emul.lib682,03615 De janeiro de 200817: 47Public\Common\Oak\Lib\Mipsii_fp\Debug
Emulrotate.lib688,68415 De janeiro de 200817: 47Public\Common\Oak\Lib\Mipsii_fp\Debug
Ddcore.lib1,136,06415 De janeiro de 200817: 30Public\Common\Oak\Lib\Mipsii_fp\Retail
Ddgpe.lib246,44215 De janeiro de 200817: 46Public\Common\Oak\Lib\Mipsii_fp\Retail
Ddi_3dr_lib.lib685,34615 De janeiro de 200817: 46Public\Common\Oak\Lib\Mipsii_fp\Retail
Ddi_ragexl_lib.lib1,953,66615 De janeiro de 200817: 46Public\Common\Oak\Lib\Mipsii_fp\Retail
Emul.lib575,20815 De janeiro de 200817: 46Public\Common\Oak\Lib\Mipsii_fp\Retail
Emulrotate.lib566,83615 De janeiro de 200817: 46Public\Common\Oak\Lib\Mipsii_fp\Retail
Ddcore.lib1,736,51015 De janeiro de 200817: 31Public\Common\Oak\Lib\Mipsiv\Debug
Ddgpe.lib327,13615 De janeiro de 200817: 51Public\Common\Oak\Lib\Mipsiv\Debug
Ddi_3dr_lib.lib941,40215 De janeiro de 200817: 51Public\Common\Oak\Lib\Mipsiv\Debug
Ddi_ragexl_lib.lib2,541,15415 De janeiro de 200817: 51Public\Common\Oak\Lib\Mipsiv\Debug
Emul.lib683,40615 De janeiro de 200817: 51Public\Common\Oak\Lib\Mipsiv\Debug
Emulrotate.lib690,57615 De janeiro de 200817: 51Public\Common\Oak\Lib\Mipsiv\Debug
Ddcore.lib1,153,76615 De janeiro de 200817: 31Public\Common\Oak\Lib\Mipsiv\Retail
Ddgpe.lib247,81015 De janeiro de 200817: 49Public\Common\Oak\Lib\Mipsiv\Retail
Ddi_3dr_lib.lib689,09415 De janeiro de 200817: 49Public\Common\Oak\Lib\Mipsiv\Retail
Ddi_ragexl_lib.lib1,978,03215 De janeiro de 200817: 49Public\Common\Oak\Lib\Mipsiv\Retail
Emul.lib576,69415 De janeiro de 200817: 49Public\Common\Oak\Lib\Mipsiv\Retail
Emulrotate.lib567,81615 De janeiro de 200817: 49Public\Common\Oak\Lib\Mipsiv\Retail
Ddcore.lib1,736,60215 De janeiro de 200817: 32Public\Common\Oak\Lib\Mipsiv_fp\Debug
Ddgpe.lib327,22015 De janeiro de 200817: 54Public\Common\Oak\Lib\Mipsiv_fp\Debug
Ddi_3dr_lib.lib941,61615 De janeiro de 200817: 54Public\Common\Oak\Lib\Mipsiv_fp\Debug
Ddi_ragexl_lib.lib2,541,01415 De janeiro de 200817: 54Public\Common\Oak\Lib\Mipsiv_fp\Debug
Emul.lib684,42015 De janeiro de 200817: 54Public\Common\Oak\Lib\Mipsiv_fp\Debug
Emulrotate.lib691,55215 De janeiro de 200817: 54Public\Common\Oak\Lib\Mipsiv_fp\Debug
Ddcore.lib1,153,93015 De janeiro de 200817: 32Public\Common\Oak\Lib\Mipsiv_fp\Retail
Ddgpe.lib247,86815 De janeiro de 200817: 52Public\Common\Oak\Lib\Mipsiv_fp\Retail
Ddi_3dr_lib.lib689,28815 De janeiro de 200817: 52Public\Common\Oak\Lib\Mipsiv_fp\Retail
Ddi_ragexl_lib.lib1,974,61815 De janeiro de 200817: 52Public\Common\Oak\Lib\Mipsiv_fp\Retail
Emul.lib577,81015 De janeiro de 200817: 52Public\Common\Oak\Lib\Mipsiv_fp\Retail
Emulrotate.lib568,90015 De janeiro de 200817: 52Public\Common\Oak\Lib\Mipsiv_fp\Retail
Ddcore.lib1,580,35415 De janeiro de 200817: 33Public\Common\Oak\Lib\Sh4\Debug
Ddgpe.lib307,01415 De janeiro de 200817: 57Public\Common\Oak\Lib\Sh4\Debug
Ddi_3dr_lib.lib876,62615 De janeiro de 200817: 57Public\Common\Oak\Lib\Sh4\Debug
Ddi_ragexl_lib.lib2,291,17615 De janeiro de 200817: 57Public\Common\Oak\Lib\Sh4\Debug
Emul.lib641,63015 De janeiro de 200817: 57Public\Common\Oak\Lib\Sh4\Debug
Emulrotate.lib643,16615 De janeiro de 200817: 57Public\Common\Oak\Lib\Sh4\Debug
Ddcore.lib1,081,83415 De janeiro de 200817: 33Public\Common\Oak\Lib\Sh4\Retail
Ddgpe.lib236,88615 De janeiro de 200817: 56Public\Common\Oak\Lib\Sh4\Retail
Ddi_3dr_lib.lib657,21415 De janeiro de 200817: 56Public\Common\Oak\Lib\Sh4\Retail
Ddi_ragexl_lib.lib1,869,24815 De janeiro de 200817: 56Public\Common\Oak\Lib\Sh4\Retail
Emul.lib562,70415 De janeiro de 200817: 56Public\Common\Oak\Lib\Sh4\Retail
Emulrotate.lib546,78215 De janeiro de 200817: 56Public\Common\Oak\Lib\Sh4\Retail
Ddcore.lib1,487,74815 De janeiro de 200817: 34Public\Common\Oak\Lib\X86\Debug
Ddgpe.lib301,72415 De janeiro de 200818: 00Public\Common\Oak\Lib\X86\Debug
Ddi_3dr_lib.lib862,35415 De janeiro de 200818: 00Public\Common\Oak\Lib\X86\Debug
Ddi_flat_lib.lib442,08615 De janeiro de 200818: 00Public\Common\Oak\Lib\X86\Debug
Ddi_ragexl_lib.lib2,163,70815 De janeiro de 200818: 00Public\Common\Oak\Lib\X86\Debug
Emul.lib653,76815 De janeiro de 200818: 00Public\Common\Oak\Lib\X86\Debug
Emulrotate.lib648,44415 De janeiro de 200818: 00Public\Common\Oak\Lib\X86\Debug
Ddcore.lib1,016,15815 De janeiro de 200817: 33Public\Common\Oak\Lib\X86\Retail
Ddgpe.lib245,10015 De janeiro de 200817: 59Public\Common\Oak\Lib\X86\Retail
Ddi_3dr_lib.lib688,71615 De janeiro de 200817: 59Public\Common\Oak\Lib\X86\Retail
Ddi_flat_lib.lib358,28615 De janeiro de 200817: 59Public\Common\Oak\Lib\X86\Retail
Ddi_ragexl_lib.lib1,870,14615 De janeiro de 200817: 59Public\Common\Oak\Lib\X86\Retail
Emul.lib627,29815 De janeiro de 200817: 59Public\Common\Oak\Lib\X86\Retail
Emulrotate.lib607,99815 De janeiro de 200817: 59Public\Common\Oak\Lib\X86\Retail
Ddraw.h46,63915 De janeiro de 200822: 00Public\Common\Sdk\Inc
Omap730_ddi.lib339,46415 De janeiro de 200818: 30Public\Csp_omap\Oak\Lib\Armv4i\Debug
Omap730_ddi.lib235,86415 De janeiro de 200818: 29Public\Csp_omap\Oak\Lib\Armv4i\Retail

Situação

A Microsoft confirmou que este é um problema nos produtos da Microsoft listados na seção "Aplica-se a".

A informação contida neste artigo aplica-se a:
  • Windows Embedded CE 6.0
Palavras-chave: 
kbmt kbfix kbexpertiseinter kbqfe KB946657 KbMtpt
Tradução automáticaTradução automática
IMPORTANTE: Este artigo foi traduzido por um sistema de tradução automática (também designado por Machine Translation ou MT), não tendo sido portanto traduzido ou revisto por pessoas. A Microsoft possui artigos traduzidos por aplicações (MT) e artigos traduzidos por tradutores profissionais, com o objetivo de oferecer em português a totalidade dos artigos existentes na base de dados de suporte. No entanto, a tradução automática não é sempre perfeita, podendo conter erros de vocabulário, sintaxe ou gramática. A Microsoft não é responsável por incoerências, erros ou prejuízos ocorridos em decorrência da utilização dos artigos MT por parte dos nossos clientes. A Microsoft realiza atualizações freqüentes ao software de tradução automática (MT). Obrigado.
Clique aqui para ver a versão em Inglês deste artigo: 946657  (http://support.microsoft.com/kb/946657/en-us/ )