función _llseek (winbase.h)
[Esta función se proporciona para la compatibilidad con versiones de 16 bits de Windows. Las nuevas aplicaciones deben usar la función SetFilePointer .]
Cambia la posición del puntero de archivo para el archivo especificado.
Sintaxis
LONG _llseek(
HFILE hFile,
LONG lOffset,
int iOrigin
);
Parámetros
hFile
Identificador de un archivo abierto. Este identificador se crea mediante _lcreat.
lOffset
Número de bytes que se va a mover el puntero de archivo.
iOrigin
El punto inicial y la dirección en que se moverá el puntero.
Este parámetro debe establecerse en uno de los valores siguientes.
Valor | Significado |
---|---|
|
Mueve el puntero desde el principio del archivo. |
|
Mueve el archivo desde su ubicación actual. |
|
Mueve el puntero desde el final del archivo. |
Valor devuelto
Si la función se realiza correctamente, el valor devuelto especifica el nuevo desplazamiento. De lo contrario, el valor devuelto es HFILE_ERROR. Para obtener información de error extendida, use la función GetLastError .
Comentarios
Cuando se abre un archivo inicialmente, el puntero de archivo se establece en el principio del archivo. La función _llseek mueve el puntero sin leer datos, lo que permite el acceso aleatorio al contenido del archivo.
Requisitos
Requisito | Value |
---|---|
Plataforma de destino | Windows |
Encabezado | winbase.h (incluye Windows.h) |
Library | Kernel32.lib |
Archivo DLL | Kernel32.dll |