Partager via


The SRV_OPEN Structure

La structure SRV_OPEN décrit une ouverture spécifique sur le serveur. Plusieurs objets de 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 le même open côté serveur sont répertoriées ici. En outre, les 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 les opérations SRV_OPEN 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 par 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 pour une utilisation en interne par RDBSS.

Une structure SRV_OPEN contient les éléments suivants :

  • Nombre de signatures et de références

  • Un backpointer à la structure FCB

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

  • Liste des structures FOBX

  • Droits d’accès et état de réductibilité

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