Dateizugriffsrechte-Konstanten

Die gültigen Zugriffsrechte für Dateien und Verzeichnisse umfassen die Standardzugriffsrechte DELETE, READ _ CONTROL, WRITE _ DAC, WRITE _ OWNER und SYNCHRONIZE. In der folgenden Tabelle sind die Zugriffsrechte aufgeführt, die für Dateien und Verzeichnisse spezifisch sind.

Konstante/Wert BESCHREIBUNG
FILE _ ADD _ FILE
2
Für ein Verzeichnis das Recht, eine Datei im Verzeichnis zu erstellen.
FILE _ ADD _ SUBDIRECTORY
4
Für ein Verzeichnis das Recht, ein Unterverzeichnis zu erstellen.
FILE _ ALLE _ ZUGRIFFE
Alle möglichen Zugriffsrechte für eine Datei.
FILE _ APPEND _ DATA
4
Bei einem Dateiobjekt das Recht, Daten an die Datei anfügen. (Bei lokalen Dateien überschreiben Schreibvorgänge keine vorhandenen Daten, wenn dieses Flag ohne FILE WRITE DATA angegeben _ _ wird.) Für ein Verzeichnisobjekt das Recht, ein Unterverzeichnis zu erstellen (FILE _ ADD _ SUBDIRECTORY).
FILE _ CREATE _ PIPE _ INSTANCE
4
Für eine Named Pipe ist dies das Recht, eine Pipe zu erstellen.
FILE _ DELETE _ CHILD
64 (0x40)
Für ein Verzeichnis das Recht, ein Verzeichnis und alle dateien, die es enthält, einschließlich schreibgeschützter Dateien, zu löschen.
FILE _ EXECUTE
32 (0x20)
Bei einer nativen Codedatei das Recht, die Datei auszuführen. Dieses Zugriffsrecht für Skripts kann je nach Skriptinterpreter dazu führen, dass das Skript ausführbar ist.
FILE _ LIST _ DIRECTORY
1
Für ein Verzeichnis das Recht, den Inhalt des Verzeichnisses auflisten.
FILE _ LESEN _ DER ATTRIBUTE
128 (0x80)
Das Recht zum Lesen von Dateiattributen.
FILE _ LESEN _ VON DATEN
1
Bei einem Dateiobjekt das Recht, die entsprechenden Dateidaten zu lesen. Bei einem Verzeichnisobjekt das Recht, die entsprechenden Verzeichnisdaten zu lesen.
FILE _ LESEN _ VON EA
8
Das Recht, erweiterte Dateiattribute zu lesen.
FILE _ TRAVERSE
32 (0x20)
Bei einem Verzeichnis das Recht, das Verzeichnis zu durchlaufen. Standardmäßig wird Benutzern die Berechtigung BYPASS _ TRAVERSE _ CHECKING zugewiesen,die das ZUGRIFFsrecht FILE _ TRAVERSE ignoriert. Weitere Informationen finden Sie in den Anmerkungen unter Dateisicherheit und Zugriffsrechte.
FILE _ WRITE _ ATTRIBUTES
256 (0x100)
Das Recht zum Schreiben von Dateiattributen.
FILE _ SCHREIBEN _ VON DATEN
2
Bei einem Dateiobjekt das Recht, Daten in die Datei zu schreiben. Bei einem Verzeichnisobjekt das Recht, eine Datei im Verzeichnis zu erstellen (FILE _ ADD _ FILE).
FILE _ WRITE _ EA
16 (0x10)
Das Recht, erweiterte Dateiattribute zu schreiben.
STANDARD _ RECHTE _ LESEN
Schließt READ _ CONTROL ein. Dies ist das Recht, die Informationen in der Sicherheitsbeschreibung des Datei- oder Verzeichnisobjekts zu lesen. Dies schließt die Informationen in der SACL nicht ein.
STANDARD _ RIGHTS _ WRITE
Identisch mit STANDARD _ RIGHTS _ READ.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client)
Windows Nur [ XP-Desktop-Apps]
Unterstützte Mindestversion (Server)
Windows Nur Server [ 2003-Desktop-Apps]
Header
WinNT.h (include Windows.h)