PipeAccessRights Énumération

Définition

Définit les droits d’accès à utiliser lorsque vous créez des règles d’accès et d’audit.

Cette énumération prend en charge une combinaison au niveau du bit de ses valeurs membres.

public enum class PipeAccessRights
[System.Flags]
public enum PipeAccessRights
[<System.Flags>]
type PipeAccessRights = 
Public Enum PipeAccessRights
Héritage
PipeAccessRights
Attributs

Champs

Nom Valeur Description
ReadData 1

Spécifie le droit de lire les données à partir du canal. Cela n’inclut pas le droit de lire les attributs du système de fichiers, les attributs de système de fichiers étendus ou les règles d’accès et d’audit.

WriteData 2

Spécifie le droit d’écrire des données dans un canal. Cela n’inclut pas le droit d’écrire des attributs de système de fichiers ou des attributs de système de fichiers étendus.

CreateNewInstance 4

Spécifie le droit de créer un canal. La définition de ce droit définit également la Synchronize droite.

ReadExtendedAttributes 8

Spécifie le droit de lire les attributs de système de fichiers étendus à partir d’un canal. Cela n’inclut pas le droit de lire des données, des attributs de système de fichiers ou des règles d’accès et d’audit.

WriteExtendedAttributes 16

Spécifie le droit d’écrire des attributs de système de fichiers étendus dans un canal. Cela n’inclut pas le droit d’écrire des attributs de fichier ou des données.

ReadAttributes 128

Spécifie le droit de lire les attributs du système de fichiers à partir d’un canal. Cela n’inclut pas le droit de lire des données, des attributs de système de fichiers étendus ou des règles d’accès et d’audit.

WriteAttributes 256

Spécifie le droit d’écrire des attributs de système de fichiers dans un canal. Cela n’inclut pas le droit d’écrire des données ou des attributs de système de fichiers étendus.

Write 274

Spécifie le droit d’écrire dans le canal. Ce droit inclut les droits et WriteExtendedAttributes les WriteAttributesWriteDatadroits.

Delete 65536

Spécifie le droit de supprimer un canal.

ReadPermissions 131072

Spécifie le droit de lire les règles d’accès et d’audit à partir du canal. Cela n’inclut pas le droit de lire des données, des attributs de système de fichiers ou des attributs de système de fichiers étendus.

Read 131209

Spécifie le droit de lire à partir du canal. Ce droit inclut les droits, les ReadDataReadExtendedAttributesdroits et ReadPermissions les ReadAttributesdroits.

ReadWrite 131483

Spécifie le droit de lire et d’écrire à partir du canal. Ce droit inclut les ReadAttributesdroits , ReadExtendedAttributesReadDataWriteAttributesReadPermissionset WriteDataWriteExtendedAttributes les droits.

ChangePermissions 262144

Spécifie le droit de modifier les règles de sécurité et d’audit associées à un canal.

TakeOwnership 524288

Spécifie le droit de modifier le propriétaire d’un canal. Notez que les propriétaires d’un canal ont un accès complet à cette ressource.

Synchronize 1048576

Spécifie si l’application peut attendre qu’un handle de canal se synchronise avec l’achèvement d’une opération d’E/S. Cette valeur est automatiquement définie lors de l’autorisation d’accès au canal et exclue automatiquement lors du refus d’accès au canal. Le droit de créer un canal nécessite cette valeur. Notez que si vous ne définissez pas explicitement cette valeur lorsque vous créez un canal, la valeur est automatiquement définie pour vous.

FullControl 2032031

Spécifie le droit d’exercer un contrôle total sur un canal et de modifier les règles de contrôle d’accès et d’audit. Cette valeur représente la combinaison de tous les droits de cette énumération.

AccessSystemSecurity 16777216

Spécifie le droit d’apporter des modifications à la liste de contrôle d’accès système (SACL).

Remarques

L’énumération PipeAccessRights spécifie quelles actions de système de fichiers sont autorisées pour un compte d’utilisateur particulier et quelles actions de système de fichiers sont auditées pour un compte d’utilisateur particulier.

Utilisez l’énumération PipeAccessRights lorsque vous créez une règle d’accès avec la PipeAccessRule classe ou lorsque vous créez une règle d’audit avec la PipeAuditRule classe.

Cette énumération contient plusieurs valeurs de droits système spécifiques et plusieurs valeurs qui sont une combinaison de ces valeurs spécifiques. Il est plus facile d’utiliser les valeurs de combinaison, telles que FullControl, Read et Write, plutôt que de spécifier séparément chaque valeur de composant.

S’applique à