FOBX 结构

FOBX) 结构 (对象扩展是 FILE_OBJECT 结构的 RDBSS 扩展。 FOBX 结构由文件对象中的 FileObjectExtension 字段指向。 FOBX 结构包含以下项:

  • 签名和引用计数

  • 关联 FCB 结构的回点

  • 关联SRV_OPEN结构的回点

  • 有关此开放结构的上下文信息

  • 网络微型重定向程序或 FOBX 结构的创建者请求的其他存储

FOBX 结构包含每个文件对象所需的所有信息,通常不会由 I/O 系统存储。 有关文件对象的信息由 I/O 系统存储在固定大小的文件系统对象中。 FOBX 结构处理网络微型重定向程序在文件对象上所需的其他信息。

文件对象中的 FsContext2 字段引用任何文件对象的 FOBX 结构。 尽管 FOBX 结构通常是 RDBSS 结构中的终点,但 FOBX 结构当前仍会进行引用计数。

FOBX 标志分为两组:

  • 网络微型重定向程序可见的标志

  • RDBSS 在内部使用的标志,对网络微型重定向程序不可见

网络微型重定向程序可见的标志由可能 FOBX 标志的低 16 位组成。 保留上限 16 位供 RDBSS 在内部使用。