CreateFileA ( [7 params] -- handle )
publication: 5 décembre 2024 / mis à jour 5 décembre 2024
vocabulaire: windows
Crée ou ouvre un fichier ou un appareil d’E/S. Les appareils d’E/S les plus couramment utilisés sont les suivants : fichier, flux de fichiers, répertoire, disque physique, volume, mémoire tampon de la console, lecteur de bande, ressource de communications, mailslot et canal. La fonction retourne un handle qui peut être utilisé pour accéder au fichier ou à l’appareil pour différents types d’E/S en fonction du fichier ou de l’appareil et des indicateurs et attributs spécifiés.
Paramètres:
- lpFileName Nom du fichier ou de l’appareil à créer ou ouvrir
- dwDesiredAccess Accès demandé au fichier ou à l’appareil, qui peut être résumé sous forme de lecture, d’écriture, à la fois ou de 0 pour indiquer ni l’un ni l’autre
- dwShareMode Mode de partage demandé du fichier ou de l’appareil, qui peut être lu, écrit, à la fois, supprimer, tous ces éléments ou aucun
- lpSecurityAttributes Pointeur vers une structure SECURITY_ATTRIBUTES qui contient deux membres de données distincts mais connexes : un descripteur de sécurité facultatif et une valeur booléenne qui détermine si le handle retourné peut être hérité par les processus enfants
- dwCreationDisposition Action à entreprendre sur un fichier ou un appareil qui existe ou n’existe pas
- dwFlagsAndAttributes Les attributs et indicateurs de fichier ou d’appareil, FILE_ATTRIBUTE_NORMAL étant la valeur par défaut la plus courante pour les fichiers
- hTemplateFile Handle valide pour un fichier de modèle avec le droit d’accès GENERIC_READ. Le fichier de modèle fournit des attributs de fichier et des attributs étendus pour le fichier en cours de création
Legal: site web personnel sans commerce / personal site without seling