Método GetEffectivePermission de la clase Win32_ShortcutFile
El método de clase WMIGetEffectivePermission determina si el usuario tiene todos los permisos necesarios especificados en el parámetro Permissions para el objeto de archivo, el directorio y el recurso compartido donde se encuentra el archivo de acceso directo, si el archivo o directorio está en un recurso compartido.
En este tema se usa la sintaxis de Managed Object Format (MOF). Para obtener más información sobre el uso de este método, vea Llamar a un método.
Sintaxis
boolean GetEffectivePermission(
[in] uint32 Permissions
);
Parámetros
-
Permisos [in]
-
Mapa de bits de permisos.
-
FILE_READ_DATA (archivo) FILE_LIST_DIRECTORY (directorio) (1 (0x1))
-
Concede el derecho de leer datos del archivo. Para un directorio, este valor concede el derecho a enumerar el contenido del directorio.
-
FILE_WRITE_DATA (archivo) FILE_ADD_FILE (directorio) ( 2 (0x2))
-
Concede el derecho de escribir datos en el archivo. Para un directorio, este valor concede el derecho a crear un archivo en el directorio.
-
FILE_APPEND_DATA (archivo) FILE_ADD_SUBDIRECTORY (directorio) (4 (0x4))
-
Concede el derecho a anexar datos al archivo. Para un directorio, este valor concede el derecho a crear un subdirectorio.
-
FILE_READ_EA (8 (0x8))
-
Concede el derecho a leer atributos extendidos.
-
FILE_WRITE_EA (16 (0x10))
-
Concede el derecho a escribir atributos extendidos.
-
FILE_EXECUTE (archivo) FILE_TRAVERSE (directorio) (32 (0x20))
-
Concede el derecho de ejecutar un archivo. En el caso de un directorio, se puede recorrer el directorio.
-
FILE_DELETE_CHILD (directorio) (64 (0x40))
-
Concede el derecho a eliminar un directorio y todos los archivos que contiene, incluso si los archivos son de solo lectura.
-
FILE_READ_ATTRIBUTES (128 (0x80))
-
Concede el derecho a leer los atributos de archivo.
-
FILE_WRITE_ATTRIBUTES (256 (0x100))
-
Concede el derecho a cambiar los atributos de archivo.
-
DELETE (65536 (0x10000))
-
Concede acceso de eliminación.
-
READ_CONTROL (131072 (0x20000))
-
Concede acceso de lectura al descriptor de seguridad y al propietario.
-
WRITE_DAC (262144 (0x40000))
-
Concede acceso de escritura a la lista de control de acceso discrecional (DACL).
-
WRITE_OWNER (524288 (0x80000))
-
Asigna el propietario de escritura.
-
SYNCHRONIZE (1048576 (0x100000))
-
Sincroniza el acceso y permite que un proceso espere a que un objeto entre en el estado señalado.
Valor devuelto
Devuelve True si el usuario tiene los permisos especificados y false si el usuario no tiene los permisos especificados.
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible |
Windows Vista |
Servidor mínimo compatible |
Windows Server 2008 |
Espacio de nombres |
Root\CIMV2 |
Encabezado |
|
MOF |
|
Archivo DLL |
|