Generische Zugriffsrechte

Sicherungsfähige Objekte verwenden ein Zugriffsmaskenformat , in dem die vier Bits mit hoher Reihenfolge generische Zugriffsrechte angeben. Jeder Typ von sicherungsfähigen Objekten ordnet diese Bits einem Satz seiner Standard- und objektspezifischen Zugriffsrechte zu. Beispielsweise ordnet ein Windows-Dateiobjekt das GENERIC_READ Bit den READ_CONTROL- und SYNCHRONIZE-Standardzugriffsrechten sowie den FILE_READ_DATA, FILE_READ_EA und FILE_READ_ATTRIBUTES objektspezifischen Zugriffsrechten zu. Andere Objekttypen ordnen das GENERIC_READ Bit jedem Satz von Zugriffsrechten zu, die für diesen Objekttyp geeignet sind.

Sie können generische Zugriffsrechte verwenden, um den Typ des Zugriffs anzugeben, den Sie benötigen, wenn Sie ein Handle für ein Objekt öffnen. Dies ist in der Regel einfacher als die Angabe aller entsprechenden Standard- und spezifischen Rechte.

In der folgenden Tabelle sind die Konstanten aufgeführt, die für die generischen Zugriffsrechte definiert sind.

Konstant Generische Bedeutung
GENERIC_ALL Alle möglichen Zugriffsrechte
GENERIC_EXECUTE Ausführungszugriff
GENERIC_READ Lesezugriff
GENERIC_WRITE Schreibzugriff

 

Anwendungen, die private sicherungsfähige Objekte definieren, können auch die generischen Zugriffsrechte verwenden.