PipeAccessRights Enumeración
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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
- 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.