GetSecurityDescriptor-Methode der _ _ SystemSecurity-Klasse
Die GetSecurityDescriptor-Methode ruft den Sicherheitsdeskriptor ab, der den Zugriff auf den WMI-Namespace steuert, mit dem Sie verbunden sind. Der Sicherheitsdeskriptor wird als Instanz von _ _ SecurityDescriptorzurückgegeben. Weitere Informationen finden Sie unter Ändern der Zugriffssicherheit für sicherungsfähige Objekte.
Syntax
uint32 GetSecurityDescriptor(
[out] __SystemSecurity Descriptor
);
Parameter
-
Deskriptor [ out]
-
Der dem WMI-Namespace zugeordnete Sicherheitsdeskriptor.
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 hat 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 angegebener Parameter ist ungültig.
Hinweise
Die Win32 _ SecurityDescriptor-Instanz stellt einen SECURITY _ DESCRIPTOR _ CONTROL-Datentyp dar und enthält eine DACL (Discretionary Access Control List) und eine SACL (System Access Control List). Weitere Informationen finden Sie unter Access Control Lists.
Wenn seSecurityPrivilege beim Abrufen eines Sicherheitsdeskriptors 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 |