структура FILE_NAME
[Эта структура допустима только для томов NTFS версии 3; она может быть изменена в будущих версиях.]
Представляет атрибут имени файла. Файл имеет один атрибут имени файла для каждого каталога, в который он вводится.
Синтаксис
typedef struct _FILE_NAME {
FILE_REFERENCE ParentDirectory;
UCHAR Reserved[0x38];
UCHAR FileNameLength;
UCHAR Flags;
WCHAR FileName[1];
} FILE_NAME, *PFILE_NAME;
Члены
-
ParentDirectory
-
Ссылка на файл на каталог, который индексирует это имя. См . MFT_SEGMENT_REFERENCE.
-
Reserved
-
Зарезервировано.
-
FileNameLength
-
Длина имени файла в символах Юникода.
-
Flags
-
Флаги имени файла.
-
FILE_NAME_NTFS (0x01)
-
FILE_NAME_DOS (0x02)
-
-
FileName
-
Первый символ имени файла.
Комментарии
Обратите внимание, что для этой структуры нет связанного файла заголовка.
Это определение структуры допустимо только для основной версии 3 и дополнительной версии 0 или 1, как сообщает FSCTL_GET_NTFS_VOLUME_DATA.
См. также раздел