hex.pp.ua

Структура REPARSE_POINT

Код AttributeReparsePoint и структура REPARSE_POINT




Структура REPARSE_POINT это одна из дисковых структур NTFS. Её данные служат также для объяснения содержимого буфера FileRecordBuffer, возвращаемого при вызове NtFsControlFile с кодом FSCTL_GET_NTFS_FILE_RECORD.

Определение структуры

typedef struct {
  ULONG ReparseTag;
  USHGRT ReparseDataLength;
  USHORT Reserved;
  UCHAR ReparseData[1]; 
} REPARSE_POINT, *PREPARSE_POINT;

ReparseTag
Дескриптор точки повторной обработки определяет её тип. Три старших разряда бита дескриптора указывают на принадлежность дескриптора к продуктам Micrnsoll, или на длительное время ожидания в доступе к данным файла, или на то, что имя файла является псевдонимом другого объекта.

ReparseDataLength
Размер данных точки повторной обработки в байтах в элементе ReparseData.

ReparseData
Данные точки повторной обработки. Интерпретация данных зависит от типа точки повторной обработки.

См. также

Список типов атрибутов дисковой структуры NTFS

По теме точек повторной обработки также есть следующее:

система комментирования CACKLE
Разделы сайта
Главная
Блог
Native API
NTFS и ReFS
Микроконтроллеры
Справочник NTDLL
Коды NTSTATUS
Разное

Избранное
NTFS Stream Explorer
Native Shell
Тенгвар

Остальное
nvpnhcknn (архив)
English pages
Контакты

Ленты atom
Лента Atom сайта Лента Atom блога



При копировании материалов хорошим тоном будет указание авторства и ссылка на сайт.