Share via


Struttura FOBX

Una struttura FOBX (File Object Extension) è un'estensione RDBSS alla struttura FILE_OBJECT . La struttura FOBX è puntata dal campo FileObjectExtension nell'oggetto file. Una struttura FOBX contiene quanto segue:

  • Un conteggio di firme e riferimenti

  • Un backpointer alla struttura FCB associata

  • Un backpointer alla struttura di SRV_OPEN associata

  • Informazioni sul contesto su questa struttura aperta

  • Archiviazione aggiuntiva richiesta dal mini-reindirizzamento di rete o dal creatore della struttura FOBX

La struttura FOBX contiene tutte le informazioni necessarie, per ogni oggetto file, che normalmente non viene archiviato dal sistema di I/O. Le informazioni sugli oggetti file vengono archiviate dal sistema di I/O negli oggetti file system di dimensioni fisse. La struttura FOBX gestisce le altre informazioni necessarie per gli oggetti file da mini-reindirizzamento di rete.

La struttura FOBX per qualsiasi oggetto file viene fatto riferimento al campo FsContext2 nell'oggetto file. Anche se la struttura FOBX è normalmente un termine nella struttura RDBSS, la struttura FOBX è attualmente a riferimento comunque.

I flag FOBX sono suddivisi in due gruppi:

  • Flag visibili ai mini-reindirizzamenti di rete

  • Flag usati internamente da RDBSS e invisibili ai mini-reindirizzamenti di rete

I flag visibili ai mini-reindirizzamenti di rete sono costituiti dai 16 bit inferiori dei possibili flag FOBX. I 16 bit superiori sono riservati per l'uso interno da RDBSS.