GetEffectivePermission-Methode der Win32_ShortcutFile-Klasse
Die GetEffectivePermissionWMI-Klassenmethode bestimmt, ob der Benutzer über alle erforderlichen Berechtigungen verfügt, die im Permissions-Parameter für das Dateiobjekt, das Verzeichnis und die Freigabe angegeben sind, in der sich die Verknüpfungsdatei befindet, wenn sich die Datei oder das Verzeichnis auf einer Freigabe befindet.
In diesem Thema wird MOF-Syntax (Managed Object Format) 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.
-
FILE_READ_DATA (Datei) FILE_LIST_DIRECTORY (Verzeichnis) (1 (0x1))
-
Gewährt das Recht, Daten aus der Datei zu lesen. Für ein Verzeichnis gewährt dieser Wert das Recht, den Inhalt des Verzeichnisses aufzulisten.
-
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 (Datei) FILE_ADD_SUBDIRECTORY (Verzeichnis) (4 (0x4))
-
Gewährt das Recht, Daten an die Datei anzufü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 (Datei) FILE_TRAVERSE (Verzeichnis) (32 (0x20))
-
Gewährt das Recht zum Ausführen einer Datei. Für ein Verzeichnis kann das Verzeichnis durchquert werden.
-
FILE_DELETE_CHILD (Verzeichnis) (64 (0x40))
-
Gewährt das Recht, ein Verzeichnis und alle darin enthaltenen Dateien zu löschen, auch wenn die Dateien schreibgeschützt sind.
-
FILE_READ_ATTRIBUTES (128 (0x80))
-
Gewährt das Recht zum Lesen von Dateiattributen.
-
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 die Sicherheitsbeschreibung und den Sicherheitsbesitzer.
-
WRITE_DAC (262144 (0x40000))
-
Gewährt Schreibzugriff auf die diskretionäre Zugriffssteuerungsliste (DACL).
-
WRITE_OWNER (524288 (0x80000))
-
Weist den Schreibbesitzer zu.
-
SYNCHRONIZE (1048576 (0x100000))
-
Synchronisiert den Zugriff und ermöglicht einem Prozess, auf den Eintritt eines Objekts in den signalierten Zustand zu warten.
Rückgabewert
Gibt True zurück, wenn der Benutzer über die angegebenen Berechtigungen verfügt, und false , wenn der Benutzer nicht über die angegebenen Berechtigungen verfügt.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) |
Windows Vista |
Unterstützte Mindestversion (Server) |
WindowsServer 2008 |
Namespace |
Root\CIMV2 |
Header |
|
MOF |
|
DLL |
|