Condividi tramite


FILE_NAME struttura

[Questa struttura è valida solo per la versione 3 dei volumi NTFS; può essere modificata nelle versioni future.]

Rappresenta un attributo nome file. Un file ha un attributo di nome file per ogni directory in cui viene immesso.

Sintassi

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

Members

ParentDirectory

Riferimento al file alla directory che indicizza questo nome. Vedere MFT_SEGMENT_REFERENCE.

Reserved

Riservato.

FileNameLength

Lunghezza del nome del file, in caratteri Unicode.

Flag

Flag del nome file.

FILE_NAME_NTFS (0x01 )

FILE_NAME_DOS (0x02 )

FileName

Primo carattere del nome del file.

Commenti

Si noti che non esiste alcun file di intestazione associato per questa struttura.

Questa definizione di struttura è valida solo per la versione principale 3 e secondaria 0 o 1, come indicato da FSCTL_GET_NTFS_VOLUME_DATA.

Vedi anche

Tabella file master