The FOBX Structure

Une structure d’extension d’objet de fichier (FOBX) est une extension RDBSS de la structure FILE_OBJECT . La structure FOBX est pointée vers le champ FileObjectExtension dans l’objet file. Une structure FOBX contient les éléments suivants :

  • Nombre de signatures et de références

  • Backpointer vers la structure FCB associée

  • Backpointer vers la structure SRV_OPEN associée

  • Informations de contexte sur cette structure ouverte

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

La structure FOBX contient toutes les informations nécessaires, par objet de fichier, qui ne sont normalement pas stockées par le système d’E/S. Les informations sur les objets de fichier sont stockées par le système d’E/S dans des objets de système de fichiers de taille fixe. La structure FOBX gère les autres informations nécessaires sur les objets de fichier par des mini-redirecteurs réseau.

La structure FOBX pour n’importe quel objet de fichier est référencée par le champ FsContext2 dans l’objet file. Même si la structure FOBX est normalement un terminus dans la structure RDBSS, la structure FOBX est actuellement comptabilisée en référence.

Les indicateurs FOBX sont divisés en deux groupes :

  • Indicateurs visibles pour les mini-redirecteurs réseau

  • Indicateurs 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 FOBX possibles. Les 16 bits supérieurs sont réservés à une utilisation interne par RDBSS.