SRV_OPEN 構造

SRV_OPEN 構造体は、サーバー上の特定のオープンを記述します。 アクセス権が一致する場合、複数のファイル オブジェクトとファイル オブジェクト拡張子 (FOBX) で同じ SRV_OPEN 構造を共有できます。 たとえば、ファイル ID が SMB に格納されている場所などです。 ファイル ID のリストは FCB に関連付けられています。 同様に、同じサーバー側のオープンを共有するすべてのファイル オブジェクト拡張子が一覧表示されます。 また、FCB の新しいオープンがサーバー側のオープン コンテキストを共有できるかどうかに関する情報が格納されます。

SRV_OPEN 操作に影響するフラグ値は、次の 2 つのグループに分割されます。

  • ネットワーク ミニ リダイレクターに表示されるフラグ

  • RDBSS によって内部的に使用され、ネットワーク ミニ リダイレクターからは見えないプライベート ネットワーク受信フラグ

ネットワーク ミニ リダイレクターに表示される SRV_OPEN フラグは、使用可能な FOBX フラグの下位 16 ビットで構成されます。 上位 16 ビットは、RDBSS によって内部的に使用するために予約されています。

A SRV_OPEN 構造体には、次のものが含まれます。

  • サインと参照カウント

  • FCB 構造体へのバックポインター

  • V_NET_ROOT 構造体へのバックポインター (通常)

  • FOBX 構造体の一覧

  • アクセス権と折りたたみ状態

  • ネットワーク ミニ リダイレクターまたは SRV_OPEN 構造体の作成者によって要求された追加のストレージ