PipeAccessRights Enumeración

Definición

Define los derechos de acceso que se usarán al crear reglas de acceso y auditoría.

Esta enumeración admite una combinación bit a bit de sus valores de miembro.

public enum class PipeAccessRights
[System.Flags]
public enum PipeAccessRights
[<System.Flags>]
type PipeAccessRights = 
Public Enum PipeAccessRights
Herencia
PipeAccessRights
Atributos

Campos

Nombre Valor Description
ReadData 1

Especifica el derecho a leer datos de la canalización. Esto no incluye el derecho a leer atributos del sistema de archivos, atributos extendidos del sistema de archivos ni reglas de acceso y auditoría.

WriteData 2

Especifica el derecho a escribir datos en una canalización. Esto no incluye el derecho a escribir atributos del sistema de archivos ni atributos extendidos del sistema de archivos.

CreateNewInstance 4

Especifica el derecho para crear una canalización. Al establecer este derecho también se establece la Synchronize derecha.

ReadExtendedAttributes 8

Especifica el derecho a leer atributos extendidos del sistema de archivos de una canalización. Esto no incluye el derecho a leer datos, atributos del sistema de archivos ni a reglas de acceso y auditoría.

WriteExtendedAttributes 16

Especifica el derecho a escribir atributos extendidos del sistema de archivos en una canalización. Esto no incluye el derecho a escribir atributos o datos de archivo.

ReadAttributes 128

Especifica el derecho a leer los atributos del sistema de archivos de una canalización. Esto no incluye el derecho a leer datos, atributos extendidos del sistema de archivos ni a las reglas de acceso y auditoría.

WriteAttributes 256

Especifica el derecho a escribir atributos del sistema de archivos en una canalización. Esto no incluye el derecho a escribir datos ni atributos extendidos del sistema de archivos.

Write 274

Especifica el derecho a escribir en la canalización. Este derecho incluye los WriteAttributesderechos , WriteDatay WriteExtendedAttributes .

Delete 65536

Especifica el derecho a eliminar una canalización.

ReadPermissions 131072

Especifica el derecho a leer las reglas de acceso y auditoría desde la canalización. Esto no incluye el derecho a leer datos, atributos del sistema de archivos ni atributos extendidos del sistema de archivos.

Read 131209

Especifica el derecho que se va a leer de la canalización. Este derecho incluye los ReadAttributesderechos , ReadData, ReadExtendedAttributesy ReadPermissions .

ReadWrite 131483

Especifica el derecho a leer y escribir desde la canalización. Este derecho incluye los ReadAttributesderechos , ReadData, ReadExtendedAttributes, ReadPermissionsWriteAttributes, , WriteDatay WriteExtendedAttributes .

ChangePermissions 262144

Especifica el derecho a cambiar las reglas de seguridad y auditoría asociadas a una canalización.

TakeOwnership 524288

Especifica el derecho a cambiar el propietario de una canalización. Tenga en cuenta que los propietarios de una canalización tienen acceso completo a ese recurso.

Synchronize 1048576

Especifica si la aplicación puede esperar a que un identificador de canalización se sincronice con la finalización de una operación de E/S. Este valor se establece automáticamente al permitir el acceso a la canalización y se excluye automáticamente al denegar el acceso a la canalización. El derecho a crear una canalización requiere este valor. Tenga en cuenta que si no establece explícitamente este valor al crear una canalización, el valor se establecerá automáticamente.

FullControl 2032031

Especifica el derecho a ejercer el control total sobre una canalización y modificar las reglas de control de acceso y auditoría. Este valor representa la combinación de todos los derechos de esta enumeración.

AccessSystemSecurity 16777216

Especifica el derecho a realizar cambios en la lista de control de acceso del sistema (SACL).

Comentarios

La PipeAccessRights enumeración especifica qué acciones del sistema de archivos se permiten para una cuenta de usuario determinada y qué acciones del sistema de archivos se auditan para una cuenta de usuario determinada.

Use la PipeAccessRights enumeración al crear una regla de acceso con la PipeAccessRule clase o al crear una regla de auditoría con la PipeAuditRule clase .

Esta enumeración contiene varios valores de derechos del sistema específicos y varios valores que son una combinación de esos valores específicos. Es más fácil usar los valores de combinación, como FullControl, Read y Write, en lugar de especificar cada valor de componente por separado.

Se aplica a