Constantes de derechos de acceso a archivos

Los derechos de acceso válidos para archivos y directorios incluyen los derechos de accesoESTÁNDAR DELETE, READ_CONTROL, WRITE_DAC, WRITE_OWNER y SYNCHRONIZE. 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 para 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 privilegioBYPASS_TRAVERSE_CHECKING, que omite el derecho de accesoFILE_TRAVERSE. 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 de 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 (incluye Windows.h)