CORREÇÃO: atraso de 15 segundos quando uma aplicação chama o método InternetCloseHandle num dispositivo windows Embedded CE 6.0 R3-base

Sintomas

Tenha em conta o seguinte cenário:

  • Executa uma aplicação num dispositivo baseado no Windows Embedded CE 6.0 R3.
  • A aplicação chama o método HttpSendRequest para enviar um pedido para um ponto final que não existe.
  • A chamada para o método HttpSendRequest falha.
  • A aplicação chama o método InternetCloseHandle para fechar um identificador da Internet.

Neste cenário, o método InternetCloseHandle atrasa a devolução da chamada em 15 segundos.

Resolução

Informações de atualização de software

Transferir informações

Uma atualização de software suportada está agora disponível pela Microsoft. Esta atualização chama-se "Atualização Mensal do Windows Embedded CE 6.0 de junho de 2013".

A versão do produto, a data, o número do artigo da Base de Dados de Conhecimento Microsoft e o tipo de processador a que cada pacote de atualização corresponde estão contidos nos nomes dos ficheiros de pacote listados na secção "Informações de ficheiro". O formato de nome de ficheiro do pacote é o seguinte:

Product version-yymmdd-kbnnnnnn-processor type Por exemplo, "Wincepb60-110128-kb2492159-armv4i.msi" é a correção do Construtor de Plataformas windows Embedded CE 6.0 que foi lançada em janeiro de 2011, documentada na atualização 2492159 e que se aplica aos processadores ARMV4i.

Para resolver este problema imediatamente, transfira esta Atualização Mensal do Windows Embedded CE 6.0 a partir do seguinte site da Microsoft:

Windows Embedded CE 6.0

Pré-requisitos

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

Requisito de reinício

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

  • No menu Compilar , clique em Solução Limpa e, em seguida, clique em Criar Solução.
  • No menu Compilar , clique em Reconstruir Solução.

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

Informações de substituição de atualizações

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

Informações de ficheiro

A versão em inglês desta correção tem os atributos de ficheiro (ou atributos de ficheiro posteriores) que estão listados na tabela seguinte. As datas e horas destes ficheiros estão listadas na Hora Universal Coordenada (UTC). Quando vê as informações do ficheiro, estas são convertidas para a hora local. Para encontrar a diferença entre a hora UTC e a hora local, utilize o separador Fuso Horário no item Data e Hora no Painel de Controlo.

Nome de ficheiro Tamanho do ficheiro Data Hora Caminho
Cedrm2.lib 711,430 11-Jun-2013 20:13 Público\Directx\Oak\Lib\Armv4i\Debug
Cedrm2.lib 663,528 11-Jun-2013 20:08 Público\Directx\Oak\Lib\Armv4i\Retail
Cedrm2.lib 711,742 11-Jun-2013 21:33 Público\Directx\Oak\Lib\Mipsii\Debug
Cedrm2.lib 637,634 11-Jun-2013 21:29 Público\Directx\Oak\Lib\Mipsii\Retail
Cedrm2.lib 711,782 11-Jun-2013 22:53 Público\Directx\Oak\Lib\Mipsii_fp\Debug
Cedrm2.lib 637,662 11-Jun-2013 22:48 Público\Directx\Oak\Lib\Mipsii_fp\Retail
Cedrm2.lib 718,168 12-Jun-2013 00:12 Público\Directx\Oak\Lib\Mipsiv\Debug
Cedrm2.lib 642,402 12-Jun-2013 00:08 Público\Directx\Oak\Lib\Mipsiv\Retail
Cedrm2.lib 718,208 12-Jun-2013 01:33 Público\Directx\Oak\Lib\Mipsiv_fp\Debug
Cedrm2.lib 642,430 12-Jun-2013 01:28 Público\Directx\Oak\Lib\Mipsiv_fp\Retail
Cedrm2.lib 666,574 12-Jun-2013 02:52 Público\Directx\Oak\Lib\Sh4\Debug
Cedrm2.lib 593,842 12-Jun-2013 02:48 Público\Directx\Oak\Lib\Sh4\Retail
Cedrm2.lib 576,376 11-Jun-2013 18:54 Público\Directx\Oak\Lib\X86\Debug
Cedrm2.lib 562,188 11-Jun-2013 18:50 Público\Directx\Oak\Lib\X86\Retail
Iepeers.lib 658,600 11-Jun-2013 20:01 Público\Ie\Oak\Lib\Armv4i\Debug
Wininet.lib 9,056,010 11-Jun-2013 20:01 Público\Ie\Oak\Lib\Armv4i\Debug
Iepeers.lib 573,552 11-Jun-2013 19:48 Público\Ie\Oak\Lib\Armv4i\Retail
Wininet.lib 6,508,866 11-Jun-2013 19:48 Público\Ie\Oak\Lib\Armv4i\Retail
Iepeers.lib 631,576 11-Jun-2013 21:21 Público\Ie\Oak\Lib\Mipsii\Debug
Wininet.lib 8,547,634 11-Jun-2013 21:21 Público\Ie\Oak\Lib\Mipsii\Debug
Iepeers.lib 542,122 11-Jun-2013 21:09 Público\Ie\Oak\Lib\Mipsii\Retail
Wininet.lib 6,146,296 11-Jun-2013 21:09 Público\Ie\Oak\Lib\Mipsii\Retail
Iepeers.lib 631,660 11-Jun-2013 22:41 Public\Ie\Oak\Lib\Mipsii_fp\Debug
Wininet.lib 8,549,458 11-Jun-2013 22:41 Public\Ie\Oak\Lib\Mipsii_fp\Debug
Iepeers.lib 542,206 11-Jun-2013 22:28 Público\Ie\Oak\Lib\Mipsii_fp\Retail
Wininet.lib 6,148,236 11-Jun-2013 22:28 Público\Ie\Oak\Lib\Mipsii_fp\Retail
Iepeers.lib 637,488 12-Jun-2013 00:00 Público\Ie\Oak\Lib\Mipsiv\Debug
Wininet.lib 8,668,046 12-Jun-2013 00:00 Público\Ie\Oak\Lib\Mipsiv\Debug
Iepeers.lib 545,962 11-Jun-2013 23:48 Público\Ie\Oak\Lib\Mipsiv\Retail
Wininet.lib 6,228,706 11-Jun-2013 23:48 Público\Ie\Oak\Lib\Mipsiv\Retail
Iepeers.lib 637,572 12-Jun-2013 01:20 Public\Ie\Oak\Lib\Mipsiv_fp\Debug
Wininet.lib 8,669,842 12-Jun-2013 01:20 Public\Ie\Oak\Lib\Mipsiv_fp\Debug
Iepeers.lib 546,046 12-Jun-2013 01:08 Público\Ie\Oak\Lib\Mipsiv_fp\Retail
Wininet.lib 6,230,658 12-Jun-2013 01:07 Público\Ie\Oak\Lib\Mipsiv_fp\Retail
Iepeers.lib 568,228 12-Jun-2013 02:40 Público\Ie\Oak\Lib\Sh4\Debug
Wininet.lib 7,764,898 12-Jun-2013 02:40 Público\Ie\Oak\Lib\Sh4\Debug
Iepeers.lib 499,322 12-Jun-2013 02:28 Público\Ie\Oak\Lib\Sh4\Retail
Wininet.lib 5,770,256 12-Jun-2013 02:27 Público\Ie\Oak\Lib\Sh4\Retail
Iepeers.lib 548,984 11-Jun-2013 18:42 Público\Ie\Oak\Lib\X86\Debug
Wininet.lib 7,473,196 11-Jun-2013 18:42 Público\Ie\Oak\Lib\X86\Debug
Iepeers.lib 508,180 11-Jun-2013 18:30 Público\Ie\Oak\Lib\X86\Retail
Wininet.lib 5,827,240 11-Jun-2013 18:30 Público\Ie\Oak\Lib\X86\Retail
Pictorapp.lib 1,261,652 11-Jun-2013 20:57 Público\Rdp\Oak\Lib\Armv4i\Debug
Pictorapp.lib 1,202,796 11-Jun-2013 20:55 Público\Rdp\Oak\Lib\Armv4i\Retail
Pictorapp.lib 1,261,622 11-Jun-2013 22:17 Público\Rdp\Oak\Lib\Mipsii\Debug
Pictorapp.lib 1,190,780 11-Jun-2013 22:15 Público\Rdp\Oak\Lib\Mipsii\Retail
Pictorapp.lib 1,261,672 11-Jun-2013 23:36 Public\Rdp\Oak\Lib\Mipsii_fp\Debug
Pictorapp.lib 1,190,838 11-Jun-2013 23:34 Público\Rdp\Oak\Lib\Mipsii_fp\Retail
Pictorapp.lib 1,265,694 12-Jun-2013 00:56 Público\Rdp\Oak\Lib\Mipsiv\Debug
Pictorapp.lib 1,193,738 12-Jun-2013 00:54 Público\Rdp\Oak\Lib\Mipsiv\Retail
Pictorapp.lib 1,265,740 12-Jun-2013 02:16 Public\Rdp\Oak\Lib\Mipsiv_fp\Debug
Pictorapp.lib 1,193,796 12-Jun-2013 02:14 Público\Rdp\Oak\Lib\Mipsiv_fp\Retail
Pictorapp.lib 1,219,640 12-Jun-2013 03:35 Público\Rdp\Oak\Lib\Sh4\Debug
Pictorapp.lib 1,157,410 12-Jun-2013 03:33 Público\Rdp\Oak\Lib\Sh4\Retail
Pictorapp.lib 1,161,472 11-Jun-2013 19:36 Público\Rdp\Oak\Lib\X86\Debug
Pictorapp.lib 1,128,258 11-Jun-2013 19:34 Público\Rdp\Oak\Lib\X86\Retail
Wisc10.lib 328,744 11-Jun-2013 20:19 Public\Servers\Oak\Lib\Armv4i\Debug
Wisc10lite.lib 326,926 11-Jun-2013 20:19 Public\Servers\Oak\Lib\Armv4i\Debug
Wisc10.lib 294,206 11-Jun-2013 20:16 Public\Servers\Oak\Lib\Armv4i\Retail
Wisc10lite.lib 292,958 11-Jun-2013 20:16 Public\Servers\Oak\Lib\Armv4i\Retail
Wisc10.lib 329,750 11-Jun-2013 21:39 Public\Servers\Oak\Lib\Mipsii\Debug
Wisc10lite.lib 327,972 11-Jun-2013 21:39 Public\Servers\Oak\Lib\Mipsii\Debug
Wisc10.lib 289,870 11-Jun-2013 21:36 Public\Servers\Oak\Lib\Mipsii\Retail
Wisc10lite.lib 288,602 11-Jun-2013 21:36 Public\Servers\Oak\Lib\Mipsii\Retail
Wisc10.lib 329,804 11-Jun-2013 22:58 Public\Servers\Oak\Lib\Mipsii_fp\Debug
Wisc10lite.lib 328,030 11-Jun-2013 22:58 Public\Servers\Oak\Lib\Mipsii_fp\Debug
Wisc10.lib 289,928 11-Jun-2013 22:56 Public\Servers\Oak\Lib\Mipsii_fp\Retail
Wisc10lite.lib 288,656 11-Jun-2013 22:56 Public\Servers\Oak\Lib\Mipsii_fp\Retail
Wisc10.lib 332,146 12-Jun-2013 00:18 Public\Servers\Oak\Lib\Mipsiv\Debug
Wisc10lite.lib 330,244 12-Jun-2013 00:18 Public\Servers\Oak\Lib\Mipsiv\Debug
Wisc10.lib 292,236 12-Jun-2013 00:15 Public\Servers\Oak\Lib\Mipsiv\Retail
Wisc10lite.lib 291,044 12-Jun-2013 00:15 Public\Servers\Oak\Lib\Mipsiv\Retail
Wisc10.lib 332,200 12-Jun-2013 01:38 Public\Servers\Oak\Lib\Mipsiv_fp\Debug
Wisc10lite.lib 330,302 12-Jun-2013 01:38 Public\Servers\Oak\Lib\Mipsiv_fp\Debug
Wisc10.lib 292,294 12-Jun-2013 01:35 Public\Servers\Oak\Lib\Mipsiv_fp\Retail
Wisc10lite.lib 291,098 12-Jun-2013 01:35 Public\Servers\Oak\Lib\Mipsiv_fp\Retail
Wisc10.lib 308,906 12-Jun-2013 02:58 Public\Servers\Oak\Lib\Sh4\Debug
Wisc10lite.lib 307,604 12-Jun-2013 02:58 Public\Servers\Oak\Lib\Sh4\Debug
Wisc10.lib 274,148 12-Jun-2013 02:55 Public\Servers\Oak\Lib\Sh4\Retail
Wisc10lite.lib 273,234 12-Jun-2013 02:55 Public\Servers\Oak\Lib\Sh4\Retail
Wisc10.lib 287,280 11-Jun-2013 19:00 Public\Servers\Oak\Lib\X86\Debug
Wisc10lite.lib 285,680 11-Jun-2013 19:00 Public\Servers\Oak\Lib\X86\Debug
Wisc10.lib 264,790 11-Jun-2013 18:57 Public\Servers\Oak\Lib\X86\Retail
Wisc10lite.lib 263,862 11-Jun-2013 18:57 Public\Servers\Oak\Lib\X86\Retail
Rtcdll.lib 668,930 11-Jun-2013 20:24 Público\Voip\Oak\Lib\Armv4i\Debug
Rtcdll.lib 574,644 11-Jun-2013 20:22 Público\Voip\Oak\Lib\Armv4i\Retail
Rtcdll.lib 663,852 11-Jun-2013 21:44 Público\Voip\Oak\Lib\Mipsii\Debug
Rtcdll.lib 562,360 11-Jun-2013 21:42 Público\Voip\Oak\Lib\Mipsii\Retail
Rtcdll.lib 663,906 11-Jun-2013 23:04 Public\Voip\Oak\Lib\Mipsii_fp\Debug
Rtcdll.lib 562,402 11-Jun-2013 23:01 Público\Voip\Oak\Lib\Mipsii_fp\Retail
Rtcdll.lib 668,676 12-Jun-2013 00:23 Público\Voip\Oak\Lib\Mipsiv\Debug
Rtcdll.lib 565,864 12-Jun-2013 00:21 Público\Voip\Oak\Lib\Mipsiv\Retail
Rtcdll.lib 668,736 12-Jun-2013 01:44 Public\Voip\Oak\Lib\Mipsiv_fp\Debug
Rtcdll.lib 565,906 12-Jun-2013 01:41 Público\Voip\Oak\Lib\Mipsiv_fp\Retail
Rtcdll.lib 635,188 12-Jun-2013 03:03 Público\Voip\Oak\Lib\Sh4\Debug
Rtcdll.lib 540,688 12-Jun-2013 03:00 Público\Voip\Oak\Lib\Sh4\Retail
Rtcdll.lib 582,094 11-Jun-2013 19:05 Público\Voip\Oak\Lib\X86\Debug
Rtcdll.lib 519,776 11-Jun-2013 19:03 Público\Voip\Oak\Lib\X86\Retail

Instalar ficheiro

Nome de ficheiro Tamanho do ficheiro Data Hora
Wincepb60-130628-kb2854501-mipsii.msi 10,313,728 02-Jul-2013 13:14
Wincepb60-130628-kb2854501-mipsii_fp.msi 10,317,824 02-Jul-2013 13:14
Wincepb60-130628-kb2854501-mipsiv.msi 10,379,264 02-Jul-2013 13:14
Wincepb60-130628-kb2854501-mipsiv_fp.msi 10,383,360 02-Jul-2013 13:14
Wincepb60-130628-kb2854501-sh4.msi 10,178,560 02-Jul-2013 13:14
Wincepb60-130628-kb2854501-x86.msi 9,646,080 02-Jul-2013 13:14
Wincepb60-130628-kb2854501-armv4i.msi 10,657,792 02-Jul-2013 13:14