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 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
- 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.