Коды AttributeEAInformation, AttributeEA и структуры EA_INFORMATION, EA_ATTRIBUTE
Структуры EA_INFORMATION это одни из дисковых структур NTFS. Их данные служат также для объяснения содержимого буфера FileRecordBuffer, возвращаемого при вызове NtFsControlFile с кодом FSCTL_GET_NTFS_FILE_RECORD.
Эти структуры связаны с поддержкой в NTFS расширенных атрибутов файлов.
Структура EA_INFORMATION
typedef struct { ULONG EaLength; ULONG EaQueryLength; } EA_INFORMATION, *PEA_INFORMATION;
EaLength
Размер в байтах дополнительной информации атрибута.
EaQueryLength
Размер в байтах буфера, необходимого для запроса дополнительной информации
об атрибуте при вызове функции NtQueryEaFile.
Структура EA_ATTRIBUTE
typedef struct { ULONG NextEntryOffset; UCHAR Flags; UCHAR EaNameLength; USHORT EaValueLength; CHAR EaName[l]; //QCHAR EaData[]; } EA_ATTRIBUTE, *PEA_ATTRIBUTE;
NextEntryOffset
Количество байт, которое необходимо пропустить, чтобы перейти к следующему элементу.
Flags
Битовый массив флагов, определяющих дополнительный атрибут.
EaNameLength
Размер в байтах названия дополнительного атрибута.
EaValueLength
Размер в байтах значения дополнительного атрибута.
EaName
Название дополнительного атрибута.
EaData
Данные дополнительного атрибута.
NTFS Stream Explorer поддерживает редактирование расширенных атрибутов на разделах NTFS и FAT16.
См. также
Список типов атрибутов дисковой структуры NTFS
По теме расширенных атрибутов также есть следующее:
- NTFS Stream Explorer 2.00 Программа поддерживает редактирование расширенных атрибутов.
- Расширенные атрибуты NTFS и FAT16 в Windows.
- Программа EA.EXE для работы с расширенными атрибутами.
Избранное
Остальное
По вопросам сотрудничества и другим вопросам по работе сайта пишите на cleogroup[собака]yandex.ru