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 |
---|---|
|
Sposta il puntatore dall'inizio del file. |
|
Sposta il file dal percorso corrente. |
|
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 |