Freigeben über


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__SecurityDescriptor zurückgegeben. Weitere Informationen finden Sie unter Ändern der Zugriffssicherheit für sicherungsfähige Objekte.

Syntax

uint32 GetSecurityDescriptor(
  [out] __SystemSecurity Descriptor
);

Die Parameter

Deskriptor [out]

Der Sicherheitsdeskriptor, der dem WMI-Namespace zugeordnet ist.

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.

Bemerkungen

Die Win32_SecurityDescriptor-Instanz stellt einen SECURITY_DESCRIPTOR_CONTROL Datentyp dar und enthält eine diskretionäre Zugriffssteuerungsliste (ACCESS Control List , DACL) und eine SYSTEMzugriffssteuerungsliste (SACL). Weitere Informationen finden Sie unter Zugriffssteuerungslisten.

Wenn das SeSecurityPrivilege beim Abrufen eines Sicherheitsdeskriptors nicht gewährt oder aktiviert wird, wird nur die DACL im zurückgegebenen Sicherheitsdeskriptor zurückgegeben. Weitere Informationen finden Sie unter "Berechtigungskonstanten " und "Ausführen privilegierter Vorgänge".

Anforderungen

Anforderung Wert
Mindest unterstützter Client
Windows Vista
Unterstützter Server (Mindestversion)
Windows Server 2008
Namespace
Alle WMI-Namespaces

Siehe auch

__SystemSecurity

Festlegen von Namespacesicherheitsdeskriptoren