Posizionamento di un puntatore al file
Quando un'applicazione chiama CreateFile per aprire un file per la prima volta, Windows inserisce il puntatore al file all'inizio del file. Man mano che i byte vengono letti o scritti nel file, Windows fa avanzare il puntatore al file il numero di byte letti o scritti.
Un'applicazione può posizionare il puntatore del file a un offset specificato chiamando SetFilePointer.
La funzione SetFilePointer può essere usata anche per eseguire una query sulla posizione del puntatore del file corrente specificando un metodo di spostamento di FILE_CURRENT e una distanza pari a zero.