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 : |
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
- Cette fonction est fournit à titre de compatibilité avec la version 16 bits de Windows (Windows 3.1).
- Les applications basés sur Win32 utilise la fonction CreateFileA.
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