CInternetFile::Seek
Llame a esta función miembro para colocar el puntero de un archivo abierto anteriormente.
virtual ULONGLONG Seek(
LONGLONG lOffset,
UINT nFrom
);
Parámetros
lOffset
De en bytes para mover el puntero de lectura y escritura en el archivo.nFrom
referencia relativa para el desplazamiento. Debe ser uno de los siguientes valores:Movimiento deCFile::begin los bytes de lOff de ese puntero hacia delante desde el principio del archivo.
Movimiento deCFile::current los bytes de lOff de ese puntero de la posición actual en el archivo.
Movimiento deCFile::end los bytes de lOff del puntero de archivo del final del archivo. lOff debe ser negativo buscar en el archivo existente; los valores positivos buscarán del fin del archivo.
Valor devuelto
El nuevo desplazamiento de bytes desde el principio del archivo si la posición solicitada es válido; de lo contrario, el valor es indefinido y se produce un objeto de CInternetException .
Comentarios
La función de Seek permite acceso aleatorio al contenido de un archivo mueve el puntero a la cantidad especificado, absoluta o relativa. No se leen ningún dato realmente durante la búsqueda.
En este momento, una llamada a esta función miembro sólo se admite para los datos asociados con los objetos de CHttpFile . No se admite para FTP o las solicitudes de gopher. Si llama a Seek para uno de estos servicios no compatibles, empleará la vuelve al código de error ERROR_INTERNET_INVALID_OPERATIONde Win32.
Cuando se abre un archivo, el puntero de archivo está en el desplazamiento 0, el principio del archivo.
Nota
Mediante Seek puede producir una llamada implícita a Vaciado.
Excepciones
Este método puede producir excepciones de **CInternetException***escrito.
Ejemplo
Vea el ejemplo para la implementación de la clase base (Archivo ctype:: búsqueda).
Requisitos
encabezado: afxinet.h