Die Belegung der einzelnen Zugriffs/Sharing-Bits im Register BX der LFN-Funktionen "Create/open file " (716Ch):

Bits

Bedeutung

2-0

Dateizugriff:

000: nur lesen

001: nur schreiben

010: schreiben und lesen

100: nur lesen, dabei aber nicht die letzte Zigriffszeit ändern

6-4

Sharing Mode:

000: Kompatibilitätsmodus

001: "DENY ALL" - weder Schreib- noch Lesezugriff durch andere erlaubt

010: "DENY WRITE" Schreibzugriff durch andere verboten

011: "DENY READ" Lesezugriff durch andere verboten

100: "DENY NONE" Schreib- und Lesezugriff durch andere erlaubt

111: Netzwerk FCB (nur bei Server-Aufruf)

7

No-inherit Flag - Datei ist privat und darf nicht an Kindprozeß vererbt werden.

8

Daten müssen sofort ohne Pufferung auf den Datenträger geschrieben oder direkt von dort gelesen werden

9

Datei nicht komprimieren, selbst wenn es sich um einen komprimierten Datenträger handelt

10

Die Nummer in DI für den numerischen Anhang des betreffenden kurzen Dateinamens benutzen (Wird nur berücksichtigt, wenn die Datei noch nicht existiert)

12-11

anscheinend unbenutzt (0)

13

Bei Ausführungsfehler die Fehlernummer liefern, anstatt einen kritischen Fehler über Interrupt 24h zu signalisieren

14

Geänderte Daten müssen sofort ohne Pufferung auf den Datenträger geschrieben werden

15

anscheinend unbenutzt (0)

 

©1998-2004 by Wolfgang Wirth