ID do artigo: 2417591 - Última revisão: sexta-feira, 15 de outubro de 2010 - Revisão: 2.0

Um aplicativo que estabelece uma conexão de acesso remoto em um dispositivo baseado no Windows Embedded CE 6. 0 R3 poderá falhar depois que uma violação de acesso ocorre no componente Ndsil.dll

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

Considere o seguinte cenário:
  • Executar um aplicativo que estabelece uma conexão de serviço de acesso remoto (RAS) em um dispositivo baseado no Windows Embedded CE 6. 0 R3.
  • As chamadas do aplicativo noRasHangUpfuncionar imediatamente depois que ele chama oRasDialfunção.

Nesse cenário, uma exceção de violação de acesso pode ocorrer no componente Ndsil.dll e, em seguida, o aplicativo falha.

Causa

Esse problema ocorre porque o NDIS (Network Driver Interface Specification) de código aRasHangUpfunção descarta todas as solicitações pendentes, antes do manipulador Layer Two Tunneling Protocol (L2TP) naRasDialfunção termina o OID_TAPI_MAKE_CALL solicitação pendente. Em seguida, a exceção de violação de acesso ocorre.

Resolução

Informações de atualização de software

Uma atualização de software compatível está disponível na Microsoft como Embedded CE 6. 0 Platform Builder atualização mensal do Windows (setembro de 2010). Você pode confirmar isso ao rolar para a seção "Informações de arquivo". O nome do arquivo de pacote contém a versão do produto, data, número de artigo da Base de dados de Conhecimento e tipo de processador. O formato de nome de arquivo de pacote é o seguinte:
Tipo de produto versão-aammdd-kbnnnnnn-processador
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 as atualizações de software do sistema operacional do núcleo:
837392  (http://support.microsoft.com/kb/837392/ ) Como localizar do núcleo do sistema operacional 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 este produto também tenham sido aplicadas.

As informações de reinicialização

Para resolver esse problema, aplique essa atualização. Depois de aplicar esta atualização, você deve executar uma compilação limpa de toda a plataforma.

Para fazer isso, use um dos seguintes métodos:
  • Sobre oCompilaçãomenu, clique emLimpar soluçãoe, em seguida, clique emCriar solução.
  • Sobre oCompilaçãomenu, clique emRecompilar solução.
Não é necessário reiniciar o computador após aplicar essa atualização.

Atualizar informações de substituição

Esta atualização não substitui nenhuma outra atualização.

Informações do arquivo

A versão em inglês desta atualização tem os atributos de arquivo (ou atributos de arquivo posteriores) listados na tabela a seguir. As datas e horas desses arquivos estão listadas na hora universal coordenada (UTC). Quando você visualiza as informações do arquivo, ele é convertido para a hora local. Para saber a diferença entre o UTC e a hora local, use aFuso horárioguia nosData e horaitem no painel de controle.

Arquivos que estão incluídos neste pacote de atualização
Recolher esta tabelaExpandir esta tabela
Nome de arquivoTamanho do arquivoDataTempoCaminho
6.0_Update_kb2417591.htm de ce incorporado do Windows7,87027-Set-201018: 38100927_kb2417591
Ppp.c59,72321-Set-201014: 52Private\Winceos\Comm\Ppp2\Ppp\App
L2tp.lib905,96021-Set-201014: 51Public\Common\Oak\Lib\Armv4i\Debug
Ppp2app.lib502,63021-Set-201014: 51Public\Common\Oak\Lib\Armv4i\Debug
Ppp2app.res76821-Set-201014: 51Public\Common\Oak\Lib\Armv4i\Debug
L2tp.lib529,39621-Set-201014: 51Public\Common\Oak\Lib\Armv4i\Retail
Ppp2app.lib316,10021-Set-201014: 51Public\Common\Oak\Lib\Armv4i\Retail
Ppp2app.res76821-Set-201014: 51Public\Common\Oak\Lib\Armv4i\Retail
L2tp.lib861,93821-Set-201014: 51Public\Common\Oak\Lib\Mipsii\Debug
Ppp2app.lib481,66221-Set-201014: 51Public\Common\Oak\Lib\Mipsii\Debug
Ppp2app.res76821-Set-201014: 51Public\Common\Oak\Lib\Mipsii\Debug
L2tp.lib525,89421-Set-201014: 51Public\Common\Oak\Lib\Mipsii\Retail
Ppp2app.lib313,40021-Set-201014: 51Public\Common\Oak\Lib\Mipsii\Retail
Ppp2app.res76821-Set-201014: 51Public\Common\Oak\Lib\Mipsii\Retail
L2tp.lib862,16821-Set-201014: 51Public\Common\Oak\Lib\Mipsii_fp\Debug
Ppp2app.lib481,75821-Set-201014: 51Public\Common\Oak\Lib\Mipsii_fp\Debug
Ppp2app.res76821-Set-201014: 51Public\Common\Oak\Lib\Mipsii_fp\Debug
L2tp.lib526,15021-Set-201014: 51Public\Common\Oak\Lib\Mipsii_fp\Retail
Ppp2app.lib313,47821-Set-201014: 51Public\Common\Oak\Lib\Mipsii_fp\Retail
Ppp2app.res76821-Set-201014: 51Public\Common\Oak\Lib\Mipsii_fp\Retail
L2tp.lib868,59221-Set-201014: 52Public\Common\Oak\Lib\Mipsiv\Debug
Ppp2app.lib485,90621-Set-201014: 52Public\Common\Oak\Lib\Mipsiv\Debug
Ppp2app.res76821-Set-201014: 52Public\Common\Oak\Lib\Mipsiv\Debug
L2tp.lib531,76821-Set-201014: 51Public\Common\Oak\Lib\Mipsiv\Retail
Ppp2app.lib317,35421-Set-201014: 52Public\Common\Oak\Lib\Mipsiv\Retail
Ppp2app.res76821-Set-201014: 52Public\Common\Oak\Lib\Mipsiv\Retail
L2tp.lib868,82421-Set-201014: 52Public\Common\Oak\Lib\Mipsiv_fp\Debug
Ppp2app.lib486,00621-Set-201014: 52Public\Common\Oak\Lib\Mipsiv_fp\Debug
Ppp2app.res76821-Set-201014: 52Public\Common\Oak\Lib\Mipsiv_fp\Debug
L2tp.lib532,02421-Set-201014: 52Public\Common\Oak\Lib\Mipsiv_fp\Retail
Ppp2app.lib317,43621-Set-201014: 52Public\Common\Oak\Lib\Mipsiv_fp\Retail
Ppp2app.res76821-Set-201014: 52Public\Common\Oak\Lib\Mipsiv_fp\Retail
L2tp.lib733,57821-Set-201014: 52Public\Common\Oak\Lib\Sh4\Debug
Ppp2app.lib434,67021-Set-201014: 52Public\Common\Oak\Lib\Sh4\Debug
Ppp2app.res76821-Set-201014: 52Public\Common\Oak\Lib\Sh4\Debug
L2tp.lib484,95221-Set-201014: 52Public\Common\Oak\Lib\Sh4\Retail
Ppp2app.lib294,97621-Set-201014: 52Public\Common\Oak\Lib\Sh4\Retail
Ppp2app.res76821-Set-201014: 52Public\Common\Oak\Lib\Sh4\Retail
L2tp.lib751,46821-Set-201014: 50Public\Common\Oak\Lib\X86\Debug
Ppp2app.lib428,06621-Set-201014: 50Public\Common\Oak\Lib\X86\Debug
Ppp2app.res76821-Set-201014: 50Public\Common\Oak\Lib\X86\Debug
L2tp.lib495,88421-Set-201014: 50Public\Common\Oak\Lib\X86\Retail
Ppp2app.lib287,57221-Set-201014: 50Public\Common\Oak\Lib\X86\Retail
Ppp2app.res76821-Set-201014: 50Public\Common\Oak\Lib\X86\Retail

Situação

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

Mais Informações

Para obter mais informações sobre a terminologia da atualização de software, 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 R3
Palavras-chave: 
kbqfe kbhotfixserver kbfix kbexpertiseinter kbprb kbsurveynew kbbug kbmt KB2417591 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: 2417591  (http://support.microsoft.com/kb/2417591/en-us/ )