Constantes de derechos de acceso a archivos

Los derechos de acceso válidos para los archivos y directorios incluyen los derechos de acceso DELETE, READ_CONTROL, WRITE_DAC, WRITE_OWNER y SYNCHRONIZEstandard. En la tabla siguiente se enumeran los derechos de acceso específicos de los archivos y directorios.

Constante o valor Descripción
FILE_ADD_FILE
2
Para un directorio, el derecho a crear un archivo en el directorio .
FILE_ADD_SUBDIRECTORY
4
Para un directorio, el derecho a crear un subdirectorio.
FILE_ALL_ACCESS
Todos los derechos de acceso posibles para un archivo.
FILE_APPEND_DATA
4
Para un objeto de archivo, el derecho a anexar datos al archivo. (En el caso de los archivos locales, las operaciones de escritura no sobrescribirán los datos existentes si se especifica esta marca sin FILE_WRITE_DATA). Para un objeto de directorio, el derecho a crear un subdirectorio (FILE_ADD_SUBDIRECTORY).
FILE_CREATE_PIPE_INSTANCE
4
Para una canalización con nombre, el derecho para crear una canalización.
FILE_DELETE_CHILD
64 (0x40)
Para un directorio, el derecho a eliminar un directorio y todos los archivos que contiene, incluidos los archivos de solo lectura.
FILE_EXECUTE
32 (0x20)
Para un archivo de código nativo, el derecho a ejecutar el archivo. Este derecho de acceso proporcionado a los scripts puede hacer que el script sea ejecutable, en función del intérprete de scripts.
FILE_LIST_DIRECTORY
1
Para un directorio, el derecho a enumerar el contenido del directorio.
FILE_READ_ATTRIBUTES
128 (0x80)
Derecho a leer atributos de archivo.
FILE_READ_DATA
1
Para un objeto de archivo, el derecho a leer los datos de archivo correspondientes. Para un objeto de directorio, el derecho a leer los datos de directorio correspondientes.
FILE_READ_EA
8
Derecho a leer atributos de archivo extendidos.
FILE_TRAVERSE
32 (0x20)
Para un directorio, el derecho para recorrer el directorio. De forma predeterminada, a los usuarios se les asigna el BYPASS_TRAVERSE_CHECKINGprivilege, que omite el derecho FILE_TRAVERSEaccess. Consulte los comentarios de Seguridad de archivos y derechos de acceso para obtener más información.
FILE_WRITE_ATTRIBUTES
256 (0x100)
Derecho a escribir atributos de archivo.
FILE_WRITE_DATA
2
Para un objeto de archivo, el derecho a escribir datos en el archivo. Para un objeto de directorio, el derecho a crear un archivo en el directorio (FILE_ADD_FILE).
FILE_WRITE_EA
16 (0x10)
Derecho a escribir atributos de archivo extendidos.
STANDARD_RIGHTS_READ
Incluye READ_CONTROL, que es el derecho a leer la información en el descriptor de seguridad del objeto de archivo o directorio. Esto no incluye la información en la SACL.
STANDARD_RIGHTS_WRITE
Igual que STANDARD_RIGHTS_READ.

Requisitos

Requisito Value
Cliente mínimo compatible
Windows XP [solo aplicaciones de escritorio]
Servidor mínimo compatible
Windows Server 2003 [solo aplicaciones de escritorio]
Encabezado
WinNT.h (incluir Windows.h)