Коды 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