Erro: Mensagem de erro quando contactar FtpGetFile e funções FtpPutFilem: 0x00000057 - ERROR_INVALID_PARAMETER

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: 312039
Aviso de Isenção de Responsabilidade sobre Conteúdo do KB Aposentado
Este artigo trata de produtos para os quais a Microsoft não mais oferece suporte. Por esta razão, este artigo é oferecido "como está" e não será mais atualizado.
Sintomas
Depois de abrir uma conexão de FTP do WinInet com êxito usando o InternetOpen e InternetConnect funções, chamadas para as funções FtpGetFile e FtpPutFilem invariavelmente falharem e a função GetLastError retorna a seguinte mensagem de erro:
0X00000057 - ERROR_INVALID_PARAMETER
Resolução
Para contornar esse problema, ler e gravar os arquivos manualmente para implementar trocas de arquivo do FTP. Para fazer isso, execute as seguintes etapas:
  1. Abra a conexão usando InternetOpen , seguido por InternetConnect .
  2. Abra o arquivo local usando a função CreateFile .
  3. Abra o arquivo remoto usando a função FtpOpenFile .
  4. Ler a FTP ou arquivo local usando a função InternetReadFile ou ReadFile , respectivamente.
  5. Grava um arquivo local ou de FTP usando a função InternetWriteFile ou WriteFile , respectivamente.
  6. Feche o identificador de arquivo local, usando a função CloseHandle .
  7. Feche o identificador de arquivo FTP usando a função InternetCloseHandle .
Situação
A Microsoft confirmou que esse é um problema nos produtos da Microsoft listados no começo deste artigo.

Aviso: este artigo foi traduzido automaticamente

Propriedades

ID do Artigo: 312039 - Última Revisão: 07/27/2004 20:52:36 - Revisão: 1.2

Microsoft Windows CE Platform SDK for Pocket PC 2002

  • kbmt kbbug kberrmsg kbpending KB312039 KbMtpt
Comentários