SetFilePointer

Prototypes

DWORD SetFilePointer(HANDLE Fichier, LONG Position, PLONG Inutile, DWORD Reference);

Description

Déplacer le pointeur de lecture / écriture du fichier identifié par le handle Fichier à la position Position décomptée en octets.

La référence Reference pour interpréter la position est la suivante :

Le résultat est la position courante décomptée en octets depuis le début du fichier.

Exemple

#include <windows.h>
#include <winbase.h>

HANDLE Fichier;
DWORD Position;

...
Position=SetFilPointer(Fichier, 0, NULL, FILE_CURRENT);
if (Position==-1) ...
Position=SetFilPointer(Fichier, Position, NULL, FILE_BEGIN);
if (Position==-1) ...

Avertissement

Le résultat est -1 en cas d'erreur.

Voir aussi

CreateFile pour ouvrir un fichier.