Compartir a través de


Estructura de SRV_OPEN

La estructura SRV_OPEN describe una apertura específica en el servidor. Varios objetos de archivo y extensiones de objeto de archivo (FOBXs) pueden compartir la misma estructura de SRV_OPEN si coinciden los derechos de acceso. Por ejemplo, donde se almacena el identificador de archivo para las SMB. Una lista de los identificadores de archivo está asociado con el FCB. Del mismo modo, todas las extensiones de objeto de archivo que comparten la misma apertura del lado servidor se enumeran aquí. Además, la información se almacena sobre si una nueva apertura de FCB puede compartir el contexto abierto del lado servidor.

Los valores de marca que afectan a las operaciones de SRV_OPEN se dividen en dos grupos:

  • Marcas visibles para los mini redireccionadores de red

  • Marcas privadas usadas internamente por RDBSS e invisibles para los mini redireccionadores de red

Las marcas visibles para los mini-redireccionadores constan de los 16 bits inferiores de las posibles marcas de SRV_OPEN. Los 16 bits superiores están reservados para su uso interno por RDBSS.

Una estructura de SRV_OPEN contiene lo siguiente:

  • Recuento de firmas y referencias

  • Un backpointer a la estructura FCB

  • Un backpointer a la estructura V_NET_ROOT (normalmente)

  • Una lista de estructuras FOBX

  • Derechos de acceso y estado de contraibilidad

  • Almacenamiento adicional solicitado por el minidirector de red o el creador de la estructura de SRV_OPEN