Artigo: 982221 - Última revisão: terça-feira, 11 de Janeiro de 2011 - Revisão: 1.0

O atributo de memória virtual é alterado para o modo de cache e a placa gráfica incorrectamente funciona num dispositivo que está a executar uma imagem baseada no Windows Embedded CE 6. 0 R3

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 | Reduzir tudo

Sintomas

Considere o seguinte cenário:
  • Executar uma imagem baseada no Windows Embedded CE 6. 0 R3 num dispositivo de destino tem um acelerador de hardware.
  • A imagem contém componentes do DirectDraw.
  • Denomina-se de-initialization para APIs do DirectDraw.
Neste cenário, o atributo de memória virtual em alterações a imagem para o modo de cache e a placa gráfica funciona correctamente.

Causa

Para evitar uma questão de coerência da cache, o kernel desactiva o modo de cache quando é criado um alias para a memória virtual. No entanto, para melhorar o desempenho quando é criado um alias, alguns adaptadores de gráficos alterar o atributo de cache para Writer Buffer Activar modo só de ou para o modo de escrita através de. Por conseguinte, quando o acelerador de hardware utiliza memória física, a rotina de de-initialization DirectDraw altera o atributo de memória virtual para o modo de cache e aos trabalhos de adaptador de gráficos incorrectamente.

Resolução

Informações de actualização de software

Uma actualização de software suportada está agora disponível na Microsoft como Windows Embedded CE 6. 0 Platform Builder actualização mensal (Dezembro de 2010). É possível confirmar deslocando-se para a secção "Informações sobre os ficheiros". O nome de ficheiro do pacote contém a versão do produto, data, número de artigo da base de dados e tipo de processador. O formato de nome de ficheiro do pacote é a seguinte:
Tipo de versão-aammdd-kbnnnnnn-processador do produto
Por exemplo: Wincepb50-060503-kb917590-armv4i.msi é a correcção ARMV4i Windows CE 5. 0 Platform Builder documentada no artigo 917590 da KB e que está contido na actualização mensal de Maio de 2006. Para resolver este problema imediatamente, clique no número de artigo seguinte para obter informações sobre como obter o Windows CE Platform Builder e componentes essenciais de actualizações de software do sistema operativo:
837392  (http://support.microsoft.com/kb/837392/ ) Como localizar o núcleo do sistema operativo correcções para produtos do Microsoft Windows CE Platform Builder

Pré-requisitos

Esta actualização é suportada apenas se também tiverem sido instaladas todas as actualizações previamente disponibilizadas para este produto.

Requisito de reinício

Depois de aplicar esta actualização, é necessário efectuar uma limpeza de toda a plataforma. Para o fazer, utilize um dos seguintes métodos:
  • Sobre oCompilaçãomenu, clique emSolução limpae, em seguida, clique emCriar soluções.
  • Sobre oCompilaçãomenu, clique emReconstruir a solução.
Não é necessário reiniciar o computador depois de aplicar esta actualização de software.

Actualizar informações sobre substituição

Esta actualização não substitui quaisquer outras actualizações.

Informações sobre o ficheiro

A versão inglesa deste pacote de actualização de software tem os atributos de ficheiro (ou atributos de arquivo posteriores) listados na seguinte tabela. As datas e horas destes ficheiros são listadas no tempo universal coordenado (UTC). Quando visualiza as informações do ficheiro, é convertida para a hora local. Para determinar a diferença entre a UTC e a hora local, utilize aFuso horárioseparador naData e horaitem no painel de controlo.
Ficheiros de instalação
Reduzir esta tabelaExpandir esta tabela
Nome de ficheiroTamanho do ficheiroDataTempo
Wincepb60-101202 kb982221 armv4i.msi5,661,18402-Dez-201022: 33
Wincepb60-101202 kb982221 mipsii.msi5,442,56002-Dez-201022: 33
Wincepb60-101202 kb982221 mipsii_fp.msi5,557,76002-Dez-201022: 33
Wincepb60-101202 kb982221 mipsiv.msi5,530,62402-Dez-201022: 33
Wincepb60-101202 kb982221 mipsiv_fp.msi5,651,45602-Dez-201022: 33
Wincepb60-101202 kb982221 sh4.msi5,199,87202-Dez-201022: 33
Wincepb60-101202 kb982221 x86.msi4,690,94402-Dez-201022: 33
Ficheiros incluídos neste pacote de correcção
Reduzir esta tabelaExpandir esta tabela
Nome de ficheiroTamanho do ficheiroDataTempoCaminho
6.0_Update_kb982221.htm ce incorporado do Windows8,05602-Dez-201022: 16101202_kb982221
Init.c6,83303-Nov-201014: 36Platform\Mainstoneiii\Src\Oal\Oallib
Vm.h21,48103-Nov-201014: 36Private\Winceos\Coreos\Nk\Inc
Kdriver.c30,93103-Nov-201014: 36Private\Winceos\Coreos\Nk\Kernel
Vm.c147,02703-Nov-201014: 36Private\Winceos\Coreos\Nk\Kernel
Kthunks.lib1,711,45803-Nov-201014: 31Public\Common\Oak\Lib\Armv4i\Debug
Nkmain.lib2,738,76003-Nov-201014: 30Public\Common\Oak\Lib\Armv4i\Debug
Nkprmain.lib2,775,62403-Nov-201014: 30Public\Common\Oak\Lib\Armv4i\Debug
Thunks.lib1,716,82803-Nov-201014: 31Public\Common\Oak\Lib\Armv4i\Debug
Kthunks.lib1,736,08003-Nov-201014: 30Public\Common\Oak\Lib\Armv4i\Retail
Nkmain.lib1,762,62003-Nov-201014: 30Public\Common\Oak\Lib\Armv4i\Retail
Nkprmain.lib1,788,04603-Nov-201014: 30Public\Common\Oak\Lib\Armv4i\Retail
Thunks.lib1,737,42403-Nov-201014: 30Public\Common\Oak\Lib\Armv4i\Retail
Kthunks.lib1,720,47603-Nov-201014: 32Public\Common\Oak\Lib\Mipsii\Debug
Nkmain.lib2,584,34403-Nov-201014: 31Public\Common\Oak\Lib\Mipsii\Debug
Nkprmain.lib2,620,33003-Nov-201014: 31Public\Common\Oak\Lib\Mipsii\Debug
Thunks.lib1,709,87403-Nov-201014: 32Public\Common\Oak\Lib\Mipsii\Debug
Kthunks.lib1,710,56803-Nov-201014: 31Public\Common\Oak\Lib\Mipsii\Retail
Nkmain.lib1,674,55203-Nov-201014: 31Public\Common\Oak\Lib\Mipsii\Retail
Nkprmain.lib1,704,69603-Nov-201014: 31Public\Common\Oak\Lib\Mipsii\Retail
Thunks.lib1,694,15403-Nov-201014: 31Public\Common\Oak\Lib\Mipsii\Retail
Kthunks.lib1,720,77803-Nov-201014: 33Public\Common\Oak\Lib\Mipsii_fp\Debug
Nkmain.lib2,659,19603-Nov-201014: 32Public\Common\Oak\Lib\Mipsii_fp\Debug
Nkprmain.lib2,695,45803-Nov-201014: 32Public\Common\Oak\Lib\Mipsii_fp\Debug
Thunks.lib1,710,05203-Nov-201014: 33Public\Common\Oak\Lib\Mipsii_fp\Debug
Kthunks.lib1,710,88003-Nov-201014: 32Public\Common\Oak\Lib\Mipsii_fp\Retail
Nkmain.lib1,734,25003-Nov-201014: 32Public\Common\Oak\Lib\Mipsii_fp\Retail
Nkprmain.lib1,764,50203-Nov-201014: 32Public\Common\Oak\Lib\Mipsii_fp\Retail
Thunks.lib1,694,46603-Nov-201014: 32Public\Common\Oak\Lib\Mipsii_fp\Retail
Kthunks.lib1,758,30803-Nov-201014: 34Public\Common\Oak\Lib\Mipsiv\Debug
Nkmain.lib2,616,71803-Nov-201014: 33Public\Common\Oak\Lib\Mipsiv\Debug
Nkprmain.lib2,652,83603-Nov-201014: 33Public\Common\Oak\Lib\Mipsiv\Debug
Thunks.lib1,744,26003-Nov-201014: 34Public\Common\Oak\Lib\Mipsiv\Debug
Kthunks.lib1,740,83603-Nov-201014: 33Public\Common\Oak\Lib\Mipsiv\Retail
Nkmain.lib1,699,60403-Nov-201014: 33Public\Common\Oak\Lib\Mipsiv\Retail
Nkprmain.lib1,729,65003-Nov-201014: 33Public\Common\Oak\Lib\Mipsiv\Retail
Thunks.lib1,724,87803-Nov-201014: 33Public\Common\Oak\Lib\Mipsiv\Retail
Kthunks.lib1,758,61003-Nov-201014: 35Public\Common\Oak\Lib\Mipsiv_fp\Debug
Nkmain.lib2,696,82803-Nov-201014: 34Public\Common\Oak\Lib\Mipsiv_fp\Debug
Nkprmain.lib2,733,22203-Nov-201014: 34Public\Common\Oak\Lib\Mipsiv_fp\Debug
Thunks.lib1,744,43803-Nov-201014: 35Public\Common\Oak\Lib\Mipsiv_fp\Debug
Kthunks.lib1,741,14803-Nov-201014: 34Public\Common\Oak\Lib\Mipsiv_fp\Retail
Nkmain.lib1,765,76603-Nov-201014: 34Public\Common\Oak\Lib\Mipsiv_fp\Retail
Nkprmain.lib1,795,91603-Nov-201014: 34Public\Common\Oak\Lib\Mipsiv_fp\Retail
Thunks.lib1,725,19003-Nov-201014: 34Public\Common\Oak\Lib\Mipsiv_fp\Retail
Kthunks.lib1,570,02603-Nov-201014: 36Public\Common\Oak\Lib\Sh4\Debug
Nkmain.lib2,179,54603-Nov-201014: 35Public\Common\Oak\Lib\Sh4\Debug
Nkprmain.lib2,204,78003-Nov-201014: 35Public\Common\Oak\Lib\Sh4\Debug
Thunks.lib1,566,85403-Nov-201014: 36Public\Common\Oak\Lib\Sh4\Debug
Kthunks.lib1,568,78403-Nov-201014: 35Public\Common\Oak\Lib\Sh4\Retail
Nkmain.lib1,518,28803-Nov-201014: 35Public\Common\Oak\Lib\Sh4\Retail
Nkprmain.lib1,542,66003-Nov-201014: 35Public\Common\Oak\Lib\Sh4\Retail
Thunks.lib1,559,69803-Nov-201014: 35Public\Common\Oak\Lib\Sh4\Retail
Kthunks.lib1,351,30203-Nov-201014: 30Public\Common\Oak\Lib\X86\Debug
Nkmain.lib2,171,33003-Nov-201014: 29Public\Common\Oak\Lib\X86\Debug
Nkprmain.lib2,199,46403-Nov-201014: 29Public\Common\Oak\Lib\X86\Debug
Thunks.lib1,355,73603-Nov-201014: 30Public\Common\Oak\Lib\X86\Debug
Kthunks.lib1,388,92603-Nov-201014: 29Public\Common\Oak\Lib\X86\Retail
Nkmain.lib1,530,25203-Nov-201014: 29Public\Common\Oak\Lib\X86\Retail
Nkprmain.lib1,550,26203-Nov-201014: 29Public\Common\Oak\Lib\X86\Retail
Thunks.lib1,391,77003-Nov-201014: 29Public\Common\Oak\Lib\X86\Retail

Ponto Da Situação

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

Mais Informação

Para mais informações sobre a terminologia de actualizações de software, clique no número de artigo seguinte para visualizar o artigo na Microsoft Knowledge Base:
824684  (http://support.microsoft.com/kb/824684/ ) Descrição da terminologia padrão utilizada para descrever actualizações de software da Microsoft

A informação contida neste artigo aplica-se a:
  • Windows Embedded CE 6.0 R3
Palavras-chave: 
kbqfe kbfix kbexpertiseadvanced kbsurveynew kbmt KB982221 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 revisto ou traduzido por humanos. A Microsoft tem artigos traduzidos por aplicações (MT) e artigos traduzidos por tradutores profissionais. O objectivo é simples: oferecer em Português a totalidade dos artigos existentes na base de dados do suporte. Sabemos no entanto que a tradução automática não é sempre perfeita. Esta pode conter erros de vocabulário, sintaxe ou gramática? erros semelhantes aos que um estrangeiro realiza ao falar em Português. A Microsoft não é responsável por incoerências, erros ou estragos realizados na sequência da utilização dos artigos MT por parte dos nossos clientes. A Microsoft realiza actualizações frequentes ao software de tradução automática (MT). Obrigado.
Clique aqui para ver a versão em Inglês deste artigo: 982221  (http://support.microsoft.com/kb/982221/en-us/ )