GetEffectivePermission-Methode der Win32 _ PageFile-Klasse

Die WMI-Klassenmethode GetEffectivePermission bestimmt, ob der Benutzer über alle erforderlichen Berechtigungen verfügt, die im Permissions-Parameter angegeben sind, der für das Win32 _ PageFile-Objekt, das Verzeichnis und die Freigabe identifiziert wurde, in dem sich die Auslagerungsdatei befindet, wenn sich die Datei oder das Verzeichnis auf einer Freigabe befindet.

In diesem Thema wird Managed Object Format (MOF)-Syntax verwendet. Weitere Informationen zur Verwendung dieser Methode finden Sie unter Aufrufen einer Methode.

Syntax

boolean GetEffectivePermission(
  [in] uint32 Permissions
);

Parameter

Berechtigungen [ In]

Bitmap der Berechtigungen, die der Aufrufer abfragen kann.

FILE _ READ _ DATA (File) FILE _ LIST DIRECTORY _ (directory) (1 (0x1))

Gewährt das Recht, Daten aus der Datei zu lesen. Bei einem Verzeichnis gewährt dieser Wert das Recht, den Inhalt des Verzeichnisses auflisten zu können.

FILE _ WRITE _ DATA (Datei) FILE _ ADD FILE _ (Verzeichnis) (2 (0x2))

Gewährt das Recht, Daten in die Datei zu schreiben. Für ein Verzeichnis gewährt dieser Wert das Recht, eine Datei im Verzeichnis zu erstellen.

FILE _ APPEND _ DATA (file) FILE _ ADD _ SUBDIRECTORY (directory) (4 (0x4))

Gewährt das Recht, Daten an die Datei anfügen. Für ein Verzeichnis gewährt dieser Wert das Recht, ein Unterverzeichnis zu erstellen.

FILE _ READ _ EA (8 (0x8))

Gewährt das Recht, erweiterte Attribute zu lesen.

FILE _ WRITE _ EA (16 (0x10))

Gewährt das Recht, erweiterte Attribute zu schreiben.

FILE _ EXECUTE (File) FILE _ TRAVERSE (Verzeichnis) (32 (0x20))

Gewährt das Recht, eine Datei auszuführen. Für ein Verzeichnis kann das Verzeichnis durchlaufen werden.

FILE _ DELETE _ CHILD (Verzeichnis) (64 (0x40))

Gewährt das Recht, ein Verzeichnis und alle dateien zu löschen, die es enthält, auch wenn die Dateien schreibgeschützt sind.

FILE _ READ _ ATTRIBUTES (128 (0x80))

Gewährt das Recht, Dateiattribute zu lesen.

FILE _ WRITE _ ATTRIBUTES (256 (0x100))

Gewährt das Recht, Dateiattribute zu ändern.

DELETE (65536 (0x10000))

Gewährt Löschzugriff.

READ _ CONTROL (131072 (0x20000))

Gewährt Lesezugriff auf den Sicherheitsdeskriptor und Besitzer.

WRITE _ DAC (262144 (0x40000))

Gewährt Schreibzugriff auf die DACL (Discretionary Access Control List).

WRITE _ OWNER (524288 (0x80000))

Weist den Schreibbesitzer zu.

SYNCHRONIZE (1048576 (0x100000))

Synchronisiert den Zugriff und ermöglicht es einem Prozess, darauf zu warten, dass ein Objekt in den signalisierten Zustand übertritt.

Rückgabewert

Gibt TRUE zurück, wenn der Aufrufer über die angegebenen Berechtigungen verfügt, und FALSE, wenn der Aufrufer nicht über die angegebenen Berechtigungen verfügt.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client)
Windows Vista
Unterstützte Mindestversion (Server)
Windows Server 2008
Namespace
\Stamm-CIMV2
Header
Aclui.h
MOF
CIMWin32.mof
DLL
CIMWin32.dll

Siehe auch

Betriebssystemklassen

Win32 _ PageFile