Standardzugriffsrechte

Jeder Typ von sicherungsfähigem Objekt verfügt über einen Satz von Zugriffsrechten, die vorgängen entsprechen, die für diesen Objekttyp spezifisch sind. Zusätzlich zu diesen objektspezifischen Zugriffsrechten gibt es eine Reihe von Standardzugriffsrechten, die Vorgängen entsprechen, die den meisten Typen von sicherungsbaren Objekten gemeinsam sind.

Das Format der Zugriffsmaske enthält eine Reihe von Bits für die Standardzugriffsrechte. Die folgenden Windows Konstanten für Standardzugriffsrechte werden in Winnt.h definiert.

Konstante Bedeutung
DELETE Das Recht, das Objekt zu löschen.
_READ-STEUERELEMENT Das Recht, die Informationen im Sicherheitsdeskriptordes Objekts zu lesen, ohne die Informationen in der Systemzugriffssteuerungsliste (SACL).
SYNCHRONIZE Das Recht, das Objekt für die Synchronisierung zu verwenden. Dadurch kann ein Thread warten, bis sich das Objekt im signalisierten Zustand befindet. Einige Objekttypen unterstützen dieses Zugriffsrecht nicht.
_SCHREIB-DAC Das Recht, die DACL (Discretionary Access Control List) im Sicherheitsdeskriptor des Objekts zu ändern.
WRITE _ OWNER Das Recht, in der Sicherheitsbeschreibung des Objekts den Besitzer zu ändern.

Winnt.h definiert auch die folgenden Kombinationen der Standardkonst constants für Zugriffsrechte.

Konstante Bedeutung
STANDARD _ RIGHTS _ ALL Kombiniert DELETE-, READ _ CONTROL-, WRITE _ DAC-, WRITE _ OWNER- und SYNCHRONIZE-Zugriff.
STANDARD _ RIGHTS _ EXECUTE Derzeit als read _ control definiert.
STANDARD _ RIGHTS _ READ Derzeit als read _ control definiert.
STANDARDRECHTE _ _ ERFORDERLICH Kombiniert DELETE-, READ _ CONTROL-, WRITE _ DAC- und WRITE _ OWNER-Zugriff.
STANDARD _ RIGHTS _ WRITE Derzeit als read _ control definiert.