The SRV_OPEN Structure

La structure SRV_OPEN décrit une ouverture spécifique sur le serveur. Plusieurs objets fichier et extensions d’objet de fichier (FOBX) peuvent partager la même structure SRV_OPEN si les droits d’accès correspondent. Par exemple, où l’ID de fichier est stocké pour les PME. Une liste des ID de fichier est associée au fcb. De même, toutes les extensions d’objet de fichier qui partagent la même ouverture côté serveur sont répertoriées ici. En outre, des informations sont stockées sur la question de savoir si une nouvelle ouverture du fcb peut partager le contexte d’ouverture côté serveur.

Les valeurs d’indicateur qui affectent SRV_OPEN opérations sont divisées en deux groupes :

  • Indicateurs visibles pour les mini-redirecteurs réseau

  • Indicateurs privés utilisés en interne par rdBSS et invisibles pour les mini-redirecteurs réseau

Les indicateurs visibles pour les mini-redirecteurs réseau se composent des 16 bits inférieurs des indicateurs de SRV_OPEN possibles. Les 16 bits supérieurs sont réservés à une utilisation en interne par RDBSS.

Une structure SRV_OPEN contient les éléments suivants :

  • Nombre de signatures et de références

  • Pointeur arrière vers la structure FCB

  • Pointeur arrière vers la structure V_NET_ROOT (généralement)

  • Liste des structures FOBX

  • Droits d’accès et réductibilité status

  • Stockage supplémentaire demandé par le mini-redirecteur réseau ou le créateur de la structure SRV_OPEN