Compartir a través de


Método GetEffectivePermission de la clase Win32_CodecFile

El método de clase WMIGetEffectivePermission usa los valores establecidos en el parámetro Permissions para determinar si el usuario tiene los permisos especificados establecidos en la propiedad AccessMask del objeto Win32_CodecFile que representa el archivo de códec. Los permisos se aplican al archivo, el directorio en el que reside el archivo y el recurso compartido, si el directorio o el archivo están 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 que se establecen en la propiedad AccessMask del objeto Win32_CodecFile .

FILE_READ_DATA (archivo) FILE_LIST_DIRECTORY (directorio) ( 1 (0x1))

Concede el derecho a 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 de 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. Para 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 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 (ACL).

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 cuando el autor de la llamada tiene los permisos especificados y false cuando el autor de la llamada 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
Aclui.h
MOF
CIMWin32.mof
Archivo DLL
CIMWin32.dll

Consulte también

Clases de sistema operativo

Win32_CodecFile