PipeAccessRights Enumeración

Definición

Define los derechos de acceso que se van a utilizar al crear reglas de acceso y de 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

AccessSystemSecurity 16777216

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

ChangePermissions 262144

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

CreateNewInstance 4

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

Delete 65536

Especifica el derecho para eliminar una canalización.

FullControl 2032031

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

Read 131209

Especifica el derecho para leer de la canalización. Este derecho incluye los derechos ReadAttributes, ReadData, ReadExtendedAttributes y ReadPermissions.

ReadAttributes 128

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

ReadData 1

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

ReadExtendedAttributes 8

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

ReadPermissions 131072

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

ReadWrite 131483

Especifica el derecho para leer y escribir en la canalización. Este derecho incluye los derechos ReadAttributes, ReadData, ReadExtendedAttributes, ReadPermissions, WriteAttributes, WriteData y WriteExtendedAttributes.

Synchronize 1048576

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

TakeOwnership 524288

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

Write 274

Especifica el derecho para escribir en la canalización. Este derecho incluye los derechos WriteAttributes, WriteData y WriteExtendedAttributes.

WriteAttributes 256

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

WriteData 2

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

WriteExtendedAttributes 16

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

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