Section courante

A propos

Section administrative du site

CreateFileA

kernel32.dll Crée un fichier
Windows NT 4+, 2000, XP, 2003

Syntaxe

Declare Function CreateFileA Lib "kernel32.dll" ( ByVal lpFileName As String, ByVal dwDesiredAccess As Long, ByVal dwShareMode As Long, lpSecurityAttributes As SECURITY_ATTRIBUTES, ByVal dwCreationDisposition As Long, ByVal dwFlagsAndAttributes As Long, ByVal hTemplateFile As Long) As Long

Paramètres

Nom Description
lpFileName Ce paramètre permet d'indiquer le nom du fichier ou du périphérique étant créer ou ouvert.
dwDesiredAccess Ce paramètre permet d'indiquer le mode d'accès pour le fichier ou le périphérique.
dwShareMode Ce paramètre permet d'indiquer le mode de partage du fichier ou du périphérique.
lpSecurityAttributes Ce paramètre permet d'indiquer une structure de données SECURITY_ATTRIBUTES contenant 2 membres de données distincts mais liés: un descripteur de sécurité facultatif et une valeur booléenne déterminant si le descripteur renvoyé peut être hérité par des processus enfants.
dwCreationDisposition Ce paramètre permet d'indiquer une action à entreprendre sur un fichier ou un périphérique existant ou inexistant.
dwFlagsAndAttributes Ce paramètre permet d'indiquer les attributs et les indicateurs de fichier ou de périphérique, FILE_ATTRIBUTE_NORMAL étant la valeur par défaut la plus courante pour les fichiers.
hTemplateFile Ce paramètre permet d'indiquer une descripteur valide dans un fichier de modèle avec le droit d'accès GENERIC_READ. Le fichier de modèle fournit les attributs de fichier et les attributs étendus pour le fichier en cours de création.

Description

Cette fonction permet d'effectuer la création ou l'ouverture d'un fichier ou d'un périphérique.



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