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