Partager via


_lopen, fonction (winbase.h)

La fonction _lopen ouvre un fichier existant et définit le pointeur de fichier vers le début du fichier. Cette fonction est fournie pour la compatibilité avec les versions 16 bits de Windows. Les applications win32 doivent utiliser la fonction CreateFile.

Syntaxe

HFILE _lopen(
  LPCSTR lpPathName,
  int    iReadWrite
);

Paramètres

lpPathName

Pointeur vers une chaîne terminée par null qui nomme le fichier à ouvrir. La chaîne doit se composer de caractères du jeu de caractères ANSI Windows.

iReadWrite

Spécifie les modes dans lesquels ouvrir le fichier. Ce paramètre se compose d’un mode d’accès et d’un mode de partage facultatif. Le mode d’accès doit être l’une des valeurs suivantes : OF_READ, OF_READWRITE, OF_WRITE

Le mode de partage peut être l’une des valeurs suivantes : OF_SHARE_COMPAT, OF_SHARE_DENY_NONE, OF_SHARE_DENY_READ, OF_SHARE_DENY_WRITE, OF_SHARE_EXCLUSIVE

Valeur retournée

Si la fonction réussit, la valeur de retour est un handle de fichier.

Configuration requise

Condition requise Valeur
Plateforme cible Windows
En-tête winbase.h
Bibliothèque Kernel32.lib
DLL Kernel32.dll