Partager via


Objets de fichier

objets File fonction en tant qu’interface logique entre le noyau et le mode utilisateur et les données de fichier qui résident sur le disque physique. Un objet de fichier contient les données écrites dans le fichier et l’ensemble suivant d’attributs gérés par le noyau.

Type d’informations But
Nom de fichier Nomme le fichier physique correspondant.
Décalage d’octet actuel Utilisé dans les E/S de fichier synchrone (décrit plus loin dans cette section) pour identifier l’emplacement de départ actuel des opérations de lecture et d’écriture.
Mode Partager Spécifie si un deuxième processus peut ouvrir un fichier pour l’accès en lecture, en écriture ou en suppression pendant que le processus initial y accède toujours.
Mode D’E/S Spécifie si le processus initial a ouvert le fichier pour d’E/S synchrones ou asynchrones, mises en cache ou non mises en cache, E/S séquentielles ou aléatoires, et ainsi de suite.
Pointeur vers l’objet d’appareil Identifie l’appareil physique sur lequel résident les données de fichier.
Pointeur vers le bloc de paramètres de volume ou VPB Identifie le volume ou la partition sur lequel résident les données de fichier.
Pointeur vers des pointeurs d’objet de section Identifie une structure racine qui décrit un fichier mappé .
Pointeur vers une carte de cache privé Identifie les données de fichier actuellement mises en cache.

 

Ces attributs sont définis dans le cadre de la structure FILE_OBJECT dans Ntddk.h. Reportez-vous à la définition de cette structure dans la documentation du Kit de pilotes Windows (WDK) pour connaître les longueurs et types de données des valeurs.