Section courante

A propos

Section administrative du site

_lopen

kernel32.dll Ouvre long
Windows 9X, NT 3.1+, 2000, XP, 2003

Syntaxe

HFILE _lopen(LPCSTR lpPathName, int iReadWrite);

Paramètres

Nom Description
lpPathName Ce paramètre permet d'indiquer le nom du fichier à ouvrir.
iReadWrite Ce paramètre permet d'indiquer le mode d'ouverture du fichier. Voici les constantes combinables possibles :
Constante Description
OF_READ Cette constante indique que le fichier peut uniquement être lu
OF_WRITE Cette constante indique que le fichier peut uniquement être écrit
OF_READWRITE Cette constante indique que le fichier peut être lus et écrit
OF_SHARE_EXCLUSIVE Ce code indique qu'uniquement le programme courant peut accéder au fichier
OF_SHARE_DENY_READ Ce code indique qu'un autre programme peut écrire le fichier mais non lire
OF_SHARE_DENY_WRITE Ce code indique qu'un autre programme peut lire le fichier mais non l'écrire
OF_SHARE_DENY_NONE Ce code indique qu'un autre programme peut lire et écrit le fichier

Retour

Valeur Description
entier Ces valeurs permettent d'indiquer que l'opération s'est correctement effectué et qu'il s'agit du Handle associé au fichier créé.
HFILE_ERROR Cette constante permet d'indiquer qu'une erreur s'est produite. On peut demander les informations d'erreurs étendues en appelant GetLastError.

Description

Cette fonction permet d'ouvrir un fichier existant et de fixer le pointeur de fichier au début du fichier.

Remarques

Voir également

Langage de programmation - C pour Windows - API de Windows - CreateFileA
Langage de programmation - C pour OS/2 - Support de Windows 3.1 - «_LOPEN»
Articles - Les géants de l'informatique - Microsoft

Dernière mise à jour : Dimanche, le 6 décembre 2015