Sintomas
No Windows Embedded CE 6.0 R3, o Gestor de Discos do Sistema de Ficheiros (FSDMGR) mantém um bloqueio para sincronizar o acesso. Quando o pedido de montagem do Thread PNP FSDMGR para um dispositivo não é devolvido por qualquer motivo, isto bloqueia outras operações no FSDMgr porque estas operações precisam de acesso ao bloqueio que é mantido pelo Thread PNP. Por conseguinte, quando uma aplicação chama o OpenStore, o OpenPartition ou a API MountPartition para montar outro dispositivo PNP, não é possível devolver a API do sistema de ficheiros.
Resolução
Informações de atualização do software
Uma atualização de software suportada está agora disponível na Microsoft como Atualização Mensal do Windows Embedded CE 6.0 setembro de 2011. Na secção "Informações de ficheiro", o nome do ficheiro do pacote contém a versão do produto, a data, o número do artigo da Base de Dados de Conhecimento e o tipo de processador. O formato de nome de ficheiro do pacote é o seguinte:
Product version-yymmdd-kbnnnnnn-processor typeFor example, Wincepb60-110128-kb2492159-armv4i.msi is the ARMV4i Windows Embedded CE 6.0 Platform Builder fix that is documented in KB article 2492159 and that is contained in the January 2011 monthly update.
Para resolve este problema imediatamente, transfira esta Atualização Mensal do Windows Embedded CE 6.0 a partir do seguinte site da Microsoft.
Centro de Download da Microsoft
Pré-requisitos
Essa atualização será compatível apenas se todas as atualizações lançadas anteriormente para esse produto também tiverem sido instaladas.
Necessidade de reinicialização
Após aplicar esta atualização, você deverá executar uma compilação limpa de toda a plataforma. Para fazer isso, utilize um dos métodos seguintes:
- No menu Compilar, clique em Limpar Solução e clique em Compilar Solução.
- No menu Compilar, clique em Recompilar Solução.
Não é necessário reiniciar o computador após aplicar esta atualização de software.
Informações sobre substituição da atualização
Essa atualização não substitui nenhuma outra.
Informações de arquivo
A versão em inglês deste pacote de atualização de software tem os atributos de ficheiro listados na tabela seguinte (ou atributos de ficheiro posteriores). As datas e as horas desses arquivos estão listadas em formato UTC (Tempo Universal Coordenado). Quando você visualizar as informações sobre os arquivos, elas são convertidas no horário local. Para saber a diferença entre a hora UTC e a hora local, use a guia Fuso Horário no item Data e Hora do Painel de Controle.
Ficheiros do instalador
| Nome do arquivo | Tamanho do arquivo | Data | Horário |
|---|---|---|---|
| Wincepb60-110907-kb2557486-armv4i.msi | 1,605,632 | 07-Set-2011 | 19:55 |
| Wincepb60-110907-kb2557486-mipsii.msi | 1,593,344 | 07-Set-2011 | 19:55 |
| Wincepb60-110907-kb2557486-mipsii_fp.msi | 1,593,344 | 07-Set-2011 | 19:55 |
| Wincepb60-110907-kb2557486-mipsiv.msi | 1,601,536 | 07-Set-2011 | 19:55 |
| Wincepb60-110907-kb2557486-mipsiv_fp.msi | 1,601,536 | 07-Set-2011 | 19:55 |
| Wincepb60-110907-kb2557486-sh4.msi | 1,560,576 | 07-Set-2011 | 19:55 |
| Wincepb60-110907-kb2557486-x86.msi | 1,462,272 | 07-Set-2011 | 19:55 |
Arquivos que são incluídos neste pacote de atualização
| Nome do arquivo | Tamanho do arquivo | Data | Horário | Caminho |
|---|---|---|---|---|
| Windows embedded ce 6.0_update_kb2557486.htm | 8,152 | 07-Set-2011 | 19:39 | 110907_kb2557486 |
| Stgapi.cpp | 32,109 | 18-Ago-2011 | 21:45 | Private\Winceos\Coreos\Storage\Fsdmgr |
| Storedisk.cpp | 53,248 | 18-Ago-2011 | 21:45 | Private\Winceos\Coreos\Storage\Fsdmgr |
| Storemain.cpp | 49,346 | 18-Ago-2011 | 21:45 | Private\Winceos\Coreos\Storage\Fsdmgr |
| Storemain.hpp | 6,964 | 18-Ago-2011 | 21:45 | Private\Winceos\Coreos\Storage\Fsdmgr |
| Fsdmgr_lib.lib | 1,529,336 | 18-Ago-2011 | 2,144 | Público\Common\Oak\Lib\Armv4i\Debug |
| Fsdmgr_lib.lib | 1,240,806 | 18-Ago-2011 | 2,144 | Public\Common\Oak\Lib\Armv4i\Retail |
| Fsdmgr_lib.lib | 1,503,844 | 18-Ago-2011 | 2,144 | Public\Common\Oak\Lib\Mipsii\Debug |
| Fsdmgr_lib.lib | 1,248,870 | 18-Ago-2011 | 2,144 | Public\Common\Oak\Lib\Mipsii\Retail |
| Fsdmgr_lib.lib | 1,504,142 | 18-Ago-2011 | 21:45 | Public\Common\Oak\Lib\Mipsii_fp\Debug |
| Fsdmgr_lib.lib | 1,249,294 | 18-Ago-2011 | 2,144 | Public\Common\Oak\Lib\Mipsii_fp\Retail |
| Fsdmgr_lib.lib | 1,527,092 | 18-Ago-2011 | 21:45 | Public\Common\Oak\Lib\Mipsiv\Debug |
| Fsdmgr_lib.lib | 1,266,180 | 18-Ago-2011 | 21:45 | Public\Common\Oak\Lib\Mipsiv\Retail |
| Fsdmgr_lib.lib | 1,527,390 | 18-Ago-2011 | 21:45 | Public\Common\Oak\Lib\Mipsiv_fp\Debug |
| Fsdmgr_lib.lib | 1,266,600 | 18-Ago-2011 | 21:45 | Public\Common\Oak\Lib\Mipsiv_fp\Retail |
| Fsdmgr_lib.lib | 1,349,484 | 18-Ago-2011 | 21:45 | Public\Common\Oak\Lib\Sh4\Debug |
| Fsdmgr_lib.lib | 1,139,422 | 18-Ago-2011 | 21:45 | Public\Common\Oak\Lib\Sh4\Retail |
| Fsdmgr_lib.lib | 1,273,950 | 18-Ago-2011 | 2,144 | Public\Common\Oak\Lib\X86\Debug |
| Fsdmgr_lib.lib | 1,070,930 | 18-Ago-2011 | 2,144 | Public\Common\Oak\Lib\X86\Retail |
Referências
Para obter mais informações sobre os sistemas de arquivos e a arquitetura do armazenamento de dados no Windows Embedded CE, visite o seguinte site da MSDN (Microsoft Developer Network):
Gerenciamento de Armazenamento e Sistemas de Arquivos Para obter mais informações sobre a terminologia de atualização de software, clique no número do artigo a seguir para exibir o artigo na Base de Dados de Conhecimento da Microsoft:
824684 Descrição da terminologia padrão usada para descrever as atualizações de software da Microsoft