ID do artigo: 979447 - Última revisão: segunda-feira, 8 de março de 2010 - Revisão: 3.1

CORRECÇÃO: O método FileStream.Read .NET Compact Framework 3.5 incorretamente lê um bloco de bytes 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

Quando você executar o Microsoft .NET Compact Framework 3.5 em um dispositivo baseado no Microsoft Windows Embedded CE 6.0, o método FileStream.Read incorretamente lê um bloco de bytes.

Observação: Esse problema ocorre quando o bloco de bytes está localizado no limite do fluxo de arquivo.

Causa

Esse problema ocorre porque o ponteiro do método FileStream.Read recupera um deslocamento incorreto quando é o bloco de bytes no limite do fluxo de arquivo.

Resolução

Obter informações sobre atualizações de software

Uma atualização de software compatível está disponível na Microsoft como atualização mensal do Windows CE 6.0 Platform Builder (janeiro de 2010). Você pode confirmar isso rolagem para a seção "Informações do arquivo" deste artigo. O nome do 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 do arquivo de pacote é:
Tipo de versão-aammdd-kbnnnnnn-processador do produto
Por exemplo: Wincepb50-060503-kb917590-armv4i.msi é a correção do ARMV4i Windows CE 5.0 Platform Builder documentada no artigo 917590 da KB e que está contida na atualização mensal de maio de 2006. Para resolver esse problema imediatamente, clique no número abaixo para obter informações sobre como obter o Windows CE Platform Builder e centrais de atualizações de software do sistema operacional:
837392  (http://support.microsoft.com/kb/837392/ ) Como localizar o sistema operacional principal correções para os produtos do Microsoft Windows CE Platform Builder

Pré-requisitos

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

Requisito de reinicialização

Depois de aplicar essa atualização, você deve executar uma compilação limpa de toda a plataforma. Para fazer isso, use um dos seguintes métodos:
  • No menu Build, clique em Limpar e, em seguida, clique em Build plataforma.
  • No menu Build, clique em Rebuild plataforma.
Não é necessário reiniciar o computador após aplicar esta atualização de software.

Atualizar informações de substituição

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

Informações do 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. As datas e horas desses arquivos são listadas em UTC (hora coordenada universal COORDENADO). Quando você exibe as informações do arquivo, ele é convertido em 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.
Arquivos do instalador
Recolher esta tabelaExpandir esta tabela
Nome de arquivoTamanho do arquivoDataTempo
Wincepb60-100121 kb979447 common.msi733,69621-Jan-201020: 34
Arquivos que estão incluídos neste pacote de hotfix
Recolher esta tabelaExpandir esta tabela
Nome de arquivoTamanho do arquivoDataTempoCaminho
Mscorlib.dll938,16010-Jan-201009: 04Others\Dotnetv35\Managed

Situação

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

Referências

Para obter mais informações sobre o método FileStream.Read, visite o seguinte site da Microsoft:

FileStream.Read Method (http://msdn.microsoft.com/en-us/library/system.io.filestream.read.aspx)

Para obter mais informações sobre a terminologia da atualização, clique no número abaixo para ler o artigo na Base de dados de Conhecimento da Microsoft:
824684  (http://support.microsoft.com/kb/824684/ ) Descrição da terminologia padrão usada para descrever as atualizações de software

A informação contida neste artigo aplica-se a:
  • Windows Embedded CE 6.0
Palavras-chave: 
kbmt kbexpertiseadvanced kbsurveynew kbqfe kbfix KB979447 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: 979447  (http://support.microsoft.com/kb/979447/en-us/ )