SRV_OPEN 结构

SRV_OPEN结构描述服务器上的特定打开。 如果访问权限匹配,FOBX) (多个文件对象和文件对象扩展可以共享相同的SRV_OPEN结构。 例如,其中存储了 SMB 的文件 ID。 与 FCB 关联的文件 ID 列表。 同样,共享同一服务器端打开的所有文件对象扩展在此处一起列出。 此外,还存储有关 FCB 的新开放是否可以共享服务器端开放上下文的信息。

影响SRV_OPEN操作的标志值分为两组:

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

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

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

SRV_OPEN 结构包含以下内容:

  • 签名和引用计数

  • FCB 结构的后点

  • 指向V_NET_ROOT结构的回 (通常)

  • FOBX 结构列表

  • 访问权限和可折叠性状态

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