Таблица 6.4. Структура резидентного атрибута
Смещение | Размер (байт) | Значение | Описание |
00h | 4 | | Тип атрибута (например, 0x10 , 0x60 , 0xB0 ) |
04h | 4 | | Длина атрибута, включая этот заголовок |
08h | 1 | 00h | Флаг нерезидентности (non-resident flag) |
09h | 1 | N | Длина имени атрибута (ноль, если атрибут безымянный) |
0Ah | 2 | 18h | Смещение имени (ноль, если атрибут безымянный) |
0Ch | 2 | 00h | Флаги |
Значение | Описание |
0001h | Сжатый атрибут (compressed) |
4000h | Зашифрованный атрибут (encrypted) |
8000h | Разреженный атрибут (sparse) |
0Eh | 2 | | Идентификатор атрибута (attribute ID) |
10h | 4 | L | Длина тела атрибута, без заголовка |
14h | 2 | 2N+18h | Смещение тела атрибута |
16h | 1 | | Индексный флаг |
17h | 1 | 00h | Используется для выравнивания |
18h | 2N | UNICODE | Имя атрибута (если есть) |