Partage via


PipeAccessRights Énumération

Définition

Définit les droits d’accès à utiliser durant la création de 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

AccessSystemSecurity 16777216

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

ChangePermissions 262144

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

CreateNewInstance 4

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

Delete 65536

Spécifie le droit de supprimer un canal.

FullControl 2032031

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

Read 131209

Spécifie le droit de lire depuis le canal. Ce droit inclut les droits ReadAttributes, ReadData, ReadExtendedAttributes et ReadPermissions.

ReadAttributes 128

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

ReadData 1

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

ReadExtendedAttributes 8

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

ReadPermissions 131072

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

ReadWrite 131483

Spécifie le droit de lire et d’écrire depuis le canal. Ce droit inclut les droits ReadAttributes, ReadData, ReadExtendedAttributes, ReadPermissions, WriteAttributes, WriteData et WriteExtendedAttributes.

Synchronize 1048576

Spécifie si l’application peut attendre la synchronisation d’un handle de canal avec la fin d’une opération d’E/S. Cette valeur est définie automatiquement quand l’accès au canal est autorisé, et est automatiquement exclue quand l’accès est refusé. 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 définie automatiquement pour vous.

TakeOwnership 524288

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

Write 274

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

WriteAttributes 256

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

WriteData 2

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

WriteExtendedAttributes 16

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

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 combinées, telles que FullControl, Read et Write, plutôt que de spécifier chaque valeur de composant séparément.

S’applique à