Constantes de derechos de acceso a archivos y directorios

Las clases WMI que representan archivos o directorios, como Win32_CodecFile o CIM_DataFile, contienen una propiedad AccessMask. Esta propiedad contiene valores de bits que especifican los derechos de acceso que un usuario o grupo debe tener para acceso u operaciones específicos en el archivo. Para obtener más información, vea Derechos de acceso y seguridad de archivos y Cambio de la seguridad de acceso en objetos protegibles.

Las clases de archivo o directorio que contienen una propiedad AccessMask incluyen las siguientes:

En esta lista se enumeran los valores de los derechos de acceso de archivos y directorios en la propiedad AccessMask. Esta propiedad es un mapa de bits.

FILE_READ_DATA

1 (0x1)

Concede el derecho de leer datos del archivo.

FILE_LIST_DIRECTORY

1 (0x1)

Concede el derecho de leer datos del archivo. Para un directorio, este valor concede el derecho a enumerar su contenido.

FILE_WRITE_DATA

2 (0x2)

Concede el derecho de escribir datos en el archivo.

FILE_ADD_FILE

2 (0x2)

Concede el derecho de escribir datos en el archivo. Para un directorio, este valor concede el derecho a crear un archivo en este.

FILE_APPEND_DATA

4 (0x4)

Concede el derecho de anexar datos en el archivo. Para un directorio, este valor concede el derecho a crear un subdirectorio.

FILE_ADD_SUBDIRECTORY

4 (0x4)

Concede el derecho de anexar datos en el 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

32 (0x20)

Concede el derecho de ejecutar un archivo.

FILE_TRAVERSE

32 (0x20)

Concede el derecho de ejecutar un archivo. En el caso de un directorio, este se puede recorrer.

FILE_DELETE_CHILD

64 (0x40)

Concede el derecho a eliminar un directorio y todos los archivos que contiene (sus elementos secundarios), 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 el derecho a eliminar el objeto.

READ_CONTROL

131072 (0x20000)

Concede el derecho a leer la información en el descriptor de seguridad del objeto, sin incluir la información en SACL.

WRITE_DAC

262144 (0x40000)

Concede el derecho a modificar la DACL en el descriptor de seguridad de objetos para el objeto.

WRITE_OWNER

524288 (0x80000)

Concede el derecho de cambiar el propietario en el descriptor de seguridad del objeto.

SYNCHRONIZE

1048576 (0x100000)

Concede el derecho a usar el objeto para la sincronización. Permite a un proceso esperar hasta que el objeto esté en un estado señalizado. Algunos tipos de objeto no admiten este derecho de acceso.

Requisitos

Requisito Value
Encabezado
Winnt.h

Consulte también

Constantes de seguridad de WMI

Mantenimiento de la seguridad de WMI