Структура FOBX
Структура расширения файловых объектов (FOBX) — это расширение RDBSS для структуры FILE_OBJECT . На структуру FOBX указывает поле FileObjectExtension в объекте файла. Структура FOBX содержит следующее:
Число подписей и ссылок
Обратный указатель на связанную структуру FCB
Обратный указатель на связанную структуру SRV_OPEN
Контекстные сведения об этой открытой структуре
Дополнительное хранилище, запрошенное мини-перенаправлением сети или создателем структуры FOBX
Структура FOBX содержит все необходимые сведения для каждого объекта файла, которые обычно не хранятся в системе ввода-вывода. Сведения о файловых объектах хранятся системой ввода-вывода в объектах файловой системы фиксированного размера. Структура FOBX обрабатывает другие сведения, необходимые для файловых объектов сетевыми мини-перенаправлениями.
На структуру FOBX для любого объекта файла ссылается поле FsContext2 в объекте file. Несмотря на то, что структура FOBX обычно является концами в структуре RDBSS, структура FOBX в настоящее время учитывается в любом случае.
Флаги FOBX разделены на две группы:
Флаги, видимые сетевым мини-перенаправлениям
Флаги, используемые внутри RDBSS и невидимые для сетевых мини-перенаправлений
Флаги, видимые сетевым мини-перенаправлениям, состоят из 16 бит возможных флагов FOBX. Верхние 16 бит зарезервированы для внутреннего использования RDBSS.