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 構造体の作成者によって要求された追加のストレージ