Condividi tramite


funzione _llseek (winbase.h)

[Questa funzione viene fornita per la compatibilità con le versioni a 16 bit di Windows. Le nuove applicazioni devono usare la funzione SetFilePointer .

Riposiziona il puntatore del file per il file specificato.

Sintassi

LONG _llseek(
  HFILE hFile,
  LONG  lOffset,
  int   iOrigin
);

Parametri

hFile

Handle per un file aperto. Questo handle viene creato da _lcreat.

lOffset

Numero di byte che il puntatore del file deve essere spostato.

iOrigin

Punto iniziale e direzione in cui verrà spostato il puntatore.

Questo parametro deve essere impostato su uno dei valori seguenti.

Valore Significato
0
Sposta il puntatore dall'inizio del file.
1
Sposta il file dal percorso corrente.
2
Sposta il puntatore dalla fine del file.

Valore restituito

Se la funzione ha esito positivo, il valore restituito specifica il nuovo offset. In caso contrario, il valore restituito è HFILE_ERROR. Per ottenere informazioni sull'errore estese, usare la funzione GetLastError .

Commenti

Quando un file viene aperto inizialmente, il puntatore al file viene impostato all'inizio del file. La funzione _llseek sposta il puntatore senza leggere i dati, consentendo l'accesso casuale al contenuto del file.

Requisiti

Requisito Valore
Piattaforma di destinazione Windows
Intestazione winbase.h (include Windows.h)
Libreria Kernel32.lib
DLL Kernel32.dll

Vedere anche

SetFilePointer