Iniciar sessão com a Microsoft
Iniciar sessão ou criar uma conta.
Olá,
Selecione uma conta diferente.
Tem várias contas
Selecione a conta com a qual pretende iniciar sessão.

Sintomas

Considere o seguinte cenário:

  • Executa uma aplicação num dispositivo baseado em Windows Embedded CE 6.0 R3.

  • A aplicação chama a função VarUI4FromI4 para converter tipos de dados variantes do tipo de dados LONG para o tipo de dados longo(ULONG)não assinado.

  • A aplicação passa um valor negativo para o parâmetro lIn da função.

Neste cenário, a função VarUI4FromI4 devolve o código S_OK em vez do código DISP_E_OVERFLOW.

Causa

Este problema ocorre porque a implementação da função VarUI4FromI4 não verifica o parâmetro de entrada para valores negativos.

Resolução

Informações sobre atualização de software

Uma atualização de software suportada está agora disponível na Microsoft como Windows Embedded CE 6.0 Monthly Update (abril de 2012). Na secção "Informação de Ficheiros", o nome do ficheiro do pacote contém a versão do produto, data, número de artigo da Microsoft Knowledge Base e tipo de processador. O formato de nome do ficheiro do pacote é o seguinte: Versão do produto-yymmdd-kbnnnnntipo-processador tipode processador Por exemplo: Wincepb60-110128-kb2492159-armv4i.msi é a correção ARMV4i Windows Embedded CE 6.0 Platform Builder que está documentada no artigo da Base de Conhecimento 2492159 e que está contida na atualização mensal de 201 1 de janeiro. Para resolver este problema imediatamente, descarregue esta atualização mensal do Windows Embedded CE 6.0 a partir dos seguintes websites da Microsoft:Windows EmbeddedWindows Embedded CE 6.0Microsoft Download CenterWindows Embedded CE 6.0

Pré-requisitos

Esta atualização só é suportada se todas as atualizações previamente emitidas para este produto também tiverem sido instaladas.

Requisito de reinício

Depois de aplicar esta atualização, deve realizar uma construção limpa de toda a plataforma. Para tal, utilize um dos métodos seguintes:

  • No menu 'Construir', clique em Clean Solution, e, em seguida, clique em Construir Solução.

  • No menu Build, clique em Reconstruir Solução.

Não tem de reiniciar o computador depois de aplicar esta atualização de software.

Atualizar informações de substituição

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

Informações de arquivo

A versão inglesa deste pacote de atualização de software tem os atributos de ficheiro (ou atributos posteriores do ficheiro) que estão listados na tabela seguinte. As datas e horas destes ficheiros estão listadas no formato de Hora Universal Coordenada (UTC). Quando visualizar as informações dos ficheiros, estas serão convertidas na hora local. Para encontrar a diferença entre UTC e hora local, utilize o separador Time Zone no item data e hora no Painel de Controlo.

Ficheiros de instalação

Nome do ficheiro

Tamanho do arquivo

Data

Tempo

Wincepb60-120411-kb2690112-mipsiv.msi

1,556,480

11-Apr-2012

17:26

Wincepb60-120411-kb2690112-mipsiv_fp.msi

1,552,384

11-Apr-2012

17:26

Wincepb60-120411-kb2690112-sh4.msi

1,527,808

11-Apr-2012

17:26

Wincepb60-120411-kb2690112-x86.msi

1,433,600

11-Apr-2012

17:26

Wincepb60-120411-kb2690112-armv4i.msi

1,622,016

11-Apr-2012

17:26

Wincepb60-120411-kb2690112-mipsii.msi

1,544,192

11-Apr-2012

17:26

Wincepb60-120411-kb2690112-mipsii_fp.msi

1,544,192

11-Apr-2012

17:26

Ficheiros que estão incluídos neste pacote de atualização

Nome do ficheiro

Tamanho do arquivo

Data

Tempo

Caminho

Oleaut32.lib

1,504,968

03-Apr-2012

00:46

Public\Dcom\Oak\Lib\Armv4i\Debug

Oleaut32.lib

1,379,952

03-Apr-2012

00:46

Public\Dcom\Oak\Lib\Armv4i\Retail

Oleaut32.lib

1,386,194

03-Apr-2012

00:47

Public\Dcom\Oak\Lib\Mipsii\Debug

Oleaut32.lib

1,248,114

03-Apr-2012

00:46

Public\Dcom\Oak\Lib\Mipsii\Retail

Oleaut32.lib

1,389,480

03-Apr-2012

00:47

Public\Dcom\Oak\Lib\Mipsii_fp\Debug

Oleaut32.lib

1,241,700

03-Apr-2012

00:47

Public\Dcom\Oak\Lib\Mipsii_fp\Retail

Oleaut32.lib

1,414,536

03-Apr-2012

00:47

Public\Dcom\Oak\Lib\Mipsiv\Debug

Oleaut32.lib

1,270,712

03-Apr-2012

00:47

Public\Dcom\Oak\Lib\Mipsiv\Retail

Oleaut32.lib

1,408,732

03-Apr-2012

00:48

Public\Dcom\Oak\Lib\Mipsiv_fp\Debug

Oleaut32.lib

1,255,694

03-Apr-2012

00:47

Public\Dcom\Oak\Lib\Mipsiv_fp\Retail

Oleaut32.lib

1,231,180

03-Apr-2012

00:48

Public\Dcom\Oak\Lib\Sh4\Debug

Oleaut32.lib

1,125,456

03-Apr-2012

00:48

Public\Dcom\Oak\Lib\Sh4\Retail

Oleaut32.lib

1,134,364

03-Apr-2012

00:46

Public\Dcom\Oak\Lib\X86\Debug

Oleaut32.lib

1,134,120

03-Apr-2012

00:46

Public\Dcom\Oak\Lib\X86\Retail

Referências

Para mais informações sobre a função VarUI4FromI4, vá ao seguinte website da Microsoft Developer Network (MSDN):

Informações gerais sobre a função VarUI4FromI4Para obter mais informações sobre terminologia de atualização de software, clique no seguinte número de artigo para ver o artigo na Base de Conhecimento da Microsoft:

824684Descrição da terminologia padrão utilizada para descrever as atualizações de software da Microsoft

Precisa de mais ajuda?

Quer mais opções?

Explore os benefícios da subscrição, navegue em cursos de formação, saiba como proteger o seu dispositivo e muito mais.

As comunidades ajudam-no a colocar e a responder perguntas, a dar feedback e a ouvir especialistas com conhecimentos abrangentes.

Estas informações foram úteis?

Quão satisfeito está com a qualidade do idioma?
O que afetou a sua experiência?
Ao selecionar submeter, o seu feedback será utilizado para melhorar os produtos e serviços da Microsoft. O seu administrador de TI poderá recolher estes dados. Declaração de Privacidade.

Obrigado pelo seu feedback!

×