Methode GetSecurityDescriptor der Klasse __SystemSecurity
Die Methode GetSecurityDescriptor ruft eine Sicherheitsbeschreibung ab, die den Zugriff auf den WMI-Namespace steuert, mit dem Sie verbunden sind. Die Sicherheitsbeschreibung wird als Instanz von __SecurityDescriptor zurückgegeben. Weitere Informationen finden Sie unter Ändern der Zugriffssicherheit für sicherungsfähige Objekte.
Syntax
uint32 GetSecurityDescriptor(
[out] __SystemSecurity Descriptor
);
Parameter
-
Beschreibung [out]
-
Die dem WMI-Namespace zugeordnete Sicherheitsbeschreibung.
Rückgabewert
Gibt einen der in der folgenden Liste aufgeführten Werte oder einen anderen Wert zurück, um einen Fehler anzugeben. Weitere Informationen finden Sie unter WMI-Rückgabecodes oder WbemErrorEnum.
-
0
-
Erfolgreicher Abschluss.
-
2
-
Der Benutzer besitzt keinen Zugriff auf die angeforderten Informationen.
-
8
-
Unbekannter Fehler.
-
9
-
Der Benutzer verfügt nicht über ausreichende Berechtigungen zum Ausführen der Methode.
-
21
-
Ein im Methodenaufruf angegebenen Parameter ist ungültig.
Bemerkungen
Die Instanz Win32_SecurityDescriptor stellt einen Datentyp SECURITY_DESCRIPTOR_CONTROL dar und enthält eine freigegebene Zugriffssteuerungsliste (Discretionary Access Control List, DACL) und eine System-Zugriffssteuerungsliste (System Access Control List, SACL). Weitere Informationen finden Sie unter Zugriffssteuerungslisten.
Wenn das SeSecurityPrivilege beim Abrufen einer Sicherheitsbeschreibung nicht gewährt oder aktiviert wird, wird nur die DACL in der zurückgegebenen Sicherheitsbeschreibung zurückgegeben. Weitere Informationen finden Sie unter Berechtigungskonstanten und Ausführen privilegierter Vorgänge.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) |
Windows Vista |
Unterstützte Mindestversion (Server) |
Windows Server 2008 |
Namespace |
Alle WMI-Namespaces |