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