SECURITY_INFORMATION

Der SECURITY_INFORMATION Datentyp identifiziert die objektbezogenen Sicherheitsinformationen, die festgelegt oder abgefragt werden. Diese Sicherheitsinformationen umfassen Folgendes:

typedef DWORD SECURITY_INFORMATION, *PSECURITY_INFORMATION;

Bemerkungen

Einige SECURITY_INFORMATION-Member funktionieren nur mit der Funktion SetNamedSecurityInfo . Diese Member werden nicht in der Struktur zurückgegeben, die von anderen Sicherheitsfunktionen wie GetNamedSecurityInfo oder ConvertStringSecurityDescriptorToSecurityDescriptor zurückgegeben wird.

Jedes Element von Sicherheitsinformationen wird durch ein Bitflag gekennzeichnet. Jedes Bitflag kann einer der folgenden Werte sein. Weitere Informationen finden Sie in den Funktionen SetSecurityAccessMask und QuerySecurityAccessMask .

Zum Abfragen/Festlegen erforderlicher Wert/Rechte Bedeutung
ATTRIBUTE_SECURITY_INFORMATION
Zum Abfragen erforderliches Recht: READ_CONTROL
Erforderliches Recht zum Festlegen: WRITE_DAC
Die Ressourceneigenschaften des Objekts, auf das verwiesen wird. Die Ressourceneigenschaften werden in SYSTEM_RESOURCE_ATTRIBUTE_ACE Typen in der SACL der Sicherheitsbeschreibung gespeichert.
Windows Server 2008 R2, Windows 7, Windows Server 2008, Windows Vista, Windows Server 2003 und Windows XP: Dieses Bitflag ist nicht verfügbar.

BACKUP_SECURITY_INFORMATION
Zum Abfragen erforderliches Recht: READ_CONTROL und ACCESS_SYSTEM_SECURITY
Zum Festlegen von Rechten erforderlich: WRITE_DAC und WRITE_OWNER und ACCESS_SYSTEM_SECURITY
Alle Teile der Sicherheitsbeschreibung. Dies ist nützlich für Sicherungs- und Wiederherstellungssoftware, die die gesamte Sicherheitsbeschreibung beibehalten muss.
Windows Server 2008 R2, Windows 7, Windows Server 2008, Windows Vista, Windows Server 2003 und Windows XP: Dieses Bitflag ist nicht verfügbar.

DACL_SECURITY_INFORMATION
Zum Abfragen erforderliches Recht: READ_CONTROL
Erforderliches Recht zum Festlegen: WRITE_DAC
Auf die DACL des Objekts wird verwiesen.
GROUP_SECURITY_INFORMATION
Zum Abfragen erforderliches Recht: READ_CONTROL
Erforderliches Recht zum Festlegen: WRITE_OWNER
Auf den primären Gruppenbezeichner des Objekts wird verwiesen.
LABEL_SECURITY_INFORMATION
Zum Abfragen erforderliches Recht: READ_CONTROL
Erforderliches Recht zum Festlegen: WRITE_OWNER
Auf die obligatorische Integritätsbezeichnung wird verwiesen.
Die obligatorische Integritätsbezeichnung ist ein ACE in der SACL des -Objekts.
Windows Server 2003 und Windows XP: Dieses Bitflag ist nicht verfügbar.

OWNER_SECURITY_INFORMATION
Zum Abfragen erforderliches Recht: READ_CONTROL
Erforderliches Recht zum Festlegen: WRITE_OWNER
Auf den Besitzerbezeichner des Objekts wird verwiesen.
PROTECTED_DACL_SECURITY_INFORMATION
Zum Abfragen erforderliches Recht: Nicht verfügbar
Erforderliches Recht zum Festlegen: WRITE_DAC
Die DACL kann keine Zugriffssteuerungseinträge (ACEs) erben .
PROTECTED_SACL_SECURITY_INFORMATION
Zum Abfragen erforderliches Recht: Nicht verfügbar
Zum Festlegen von Rechten erforderlich: ACCESS_SYSTEM_SECURITY
Die SACL kann keine ACEs erben.
SACL_SECURITY_INFORMATION
Zum Abfragen erforderliches Recht: ACCESS_SYSTEM_SECURITY
Zum Festlegen von Rechten erforderlich: ACCESS_SYSTEM_SECURITY
Auf die SACL des Objekts wird verwiesen.
SCOPE_SECURITY_INFORMATION
Zum Abfragen erforderliches Recht: READ_CONTROL
Zum Festlegen von Rechten erforderlich: ACCESS_SYSTEM_SECURITY
Der CAP-Bezeichner (Central Access Policy), der für das Objekt gilt, auf das verwiesen wird. Jeder CAP-Bezeichner wird in einem SYSTEM_SCOPED_POLICY_ID_ACE-Typ in der SACL des SD gespeichert.
Windows Server 2008 R2, Windows 7, Windows Server 2008, Windows Vista, Windows Server 2003 und Windows XP: Dieses Bitflag ist nicht verfügbar.

UNPROTECTED_DACL_SECURITY_INFORMATION
Zum Abfragen erforderliches Recht: Nicht verfügbar
Erforderliches Recht zum Festlegen: WRITE_DAC
Die DACL erbt ACEs vom übergeordneten Objekt.
UNPROTECTED_SACL_SECURITY_INFORMATION
Zum Abfragen erforderliches Recht: Nicht verfügbar
Zum Festlegen von Rechten erforderlich: ACCESS_SYSTEM_SECURITY
Die SACL erbt ACEs vom übergeordneten Objekt.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client)
Windows XP [nur Desktop-Apps]
Unterstützte Mindestversion (Server)
Windows Server 2003 [nur Desktop-Apps]
Header
Winnt.h (einschließlich Windows.h)

Weitere Informationen

Zugriffssteuerung

Grundlegende Access Control Strukturen

ConvertSecurityDescriptorToStringSecurityDescriptor

ConvertStringSecurityDescriptorToSecurityDescriptor

GetFileSecurity

GetKernelObjectSecurity

GetNamedSecurityInfo

GetPrivateObjectSecurity

GetSecurityInfo

GetUserObjectSecurity

QuerySecurityAccessMask

SetFileSecurity

SetKernelObjectSecurity

SetNamedSecurityInfo

SetPrivateObjectSecurity

SetSecurityAccessMask

SetSecurityInfo

SetUserObjectSecurity

TreeResetNamedSecurityInfo

TreeSetNamedSecurityInfo