CInternetFile::Seek

telefonar Essa função de membro para reposicionar o ponteiro em um arquivo aberto anteriormente.

virtual ULONGLONG Seek( 
   LONGLONG lOffset, 
   UINT nFrom  
);

Parâmetros

  • lOffset
    Deslocamento em bytes para mover o ponteiro de leitura/gravar no arquivo.

  • nFrom
    Referência relativa para o deslocamento.Deve ser um dos seguintes valores:

    • CFile::begin   Mova o ponteiro de arquivo lOff encaminhar bytes do início do arquivo.

    • CFile::corrente   Mova o ponteiro de arquivo lOff bytes da posição corrente do arquivo.

    • CFile::participante   Mova o ponteiro de arquivo lOff bytes do participante do arquivo. lOff deve ser negativo buscar em existente arquivos; positivo irão procurar valores depois do participante do arquivo.

Valor de retorno

O novo byte deslocamento a partir do início do arquivo se for solicitada a posição legal; caso contrário, o valor é indefinido e CInternetException objeto é lançado.

Comentários

The Seek permite função que acesso aleatório ao Sumário do arquivo, movendo o ponteiro um valor especificado, absolutamente ou relativamente. Não há dados sejam realmente lidos durante a busca.

Neste momento, uma telefonar para a função de membro só há suporte para dados associados a CHttpFile objetos. Não há suporte para solicitações de FTP ou gopher.Se você chamar Seek para um desses serviços não suportados, ele passará novamente você para o código de erro do Win32 ERROR_INTERNET_INVALID_OPERATION.

Quando um arquivo for aberto, o ponteiro de arquivo está no deslocamento 0, o início do arquivo.

Observação:

Using Seek pode fazer com que uma telefonar de implícita Liberar.

Exceções

Esse método pode lançar exceções do tipo CInternetException*.

Exemplo

Consulte o exemplo para a implementação da classe base (CFile::Seek).

Requisitos

Cabeçalho: afxinet.h

Consulte também

Referência

Classe CInternetFile

Gráfico de hierarquia

Outros recursos

CInternetFile membros