Partager via


FILE_NAME structure

[Cette structure est valide uniquement pour la version 3 des volumes NTFS; elle peut être modifiée dans les versions ultérieures.]

Représente un attribut de nom de fichier. Un fichier a un attribut de nom de fichier pour chaque répertoire dans lequel il est entré.

Syntaxe

typedef struct _FILE_NAME {
  FILE_REFERENCE ParentDirectory;
  UCHAR          Reserved[0x38];
  UCHAR          FileNameLength;
  UCHAR          Flags;
  WCHAR          FileName[1];
} FILE_NAME, *PFILE_NAME;

Membres

ParentDirectory

Référence de fichier au répertoire qui indexe ce nom. Voir MFT_SEGMENT_REFERENCE.

Reserved

Réservé.

FileNameLength

Longueur du nom de fichier, en caractères Unicode.

Indicateurs

Indicateurs de nom de fichier.

FILE_NAME_NTFS (0x01)

FILE_NAME_DOS (0x02)

FileName

Premier caractère du nom de fichier.

Notes

Notez qu’aucun fichier d’en-tête n’est associé à cette structure.

Cette définition de structure est valide uniquement pour la version majeure 3 et la version mineure 0 ou 1, comme indiqué par FSCTL_GET_NTFS_VOLUME_DATA.

Voir aussi

Table de fichiers maîtres