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.Defines the access rights to use when you create access and audit rules.

Cette énumération a un attribut FlagsAttribute qui permet une combinaison au niveau du bit de ses valeurs membres.

public enum class PipeAccessRights
[System.Flags]
public enum PipeAccessRights
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).Specifies the right to make changes to the system access control list (SACL).

ChangePermissions 262144

Spécifie le droit de modifier les règles de sécurité et d’audit associées à un canal.Specifies the right to change the security and audit rules that are associated with a pipe.

CreateNewInstance 4

Spécifie le droit de créer un canal.Specifies the right to create a new pipe. La définition de ce droit définit également le droit Synchronize.Setting this right also sets the Synchronize right.

Delete 65536

Spécifie le droit de supprimer un canal.Specifies the right to delete a pipe.

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.Specifies the right to exert full control over a pipe, and to modify access control and audit rules. Cette valeur représente la combinaison de tous les droits dans cette énumération.This value represents the combination of all rights in this enumeration.

Read 131209

Spécifie le droit de lire depuis le canal.Specifies the right to read from the pipe. Ce droit inclut les droits ReadAttributes, ReadData, ReadExtendedAttributes et ReadPermissions.This right includes the ReadAttributes, ReadData, ReadExtendedAttributes, and ReadPermissions rights.

ReadAttributes 128

Spécifie le droit de lire des attributs du système de fichiers depuis un canal.Specifies the right to read file system attributes from a pipe. 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.This does not include the right to read data, extended file system attributes, or access and audit rules.

ReadData 1

Spécifie le droit de lire des données depuis le canal.Specifies the right to read data from the pipe. 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.This does not include the right to read file system attributes, extended file system attributes, or access and audit rules.

ReadExtendedAttributes 8

Spécifie le droit de lire des attributs du système de fichiers étendus depuis un canal.Specifies the right to read extended file system attributes from a pipe. 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.This does not include the right to read data, file system attributes, or access and audit rules.

ReadPermissions 131072

Spécifie le droit de lire les règles d’accès et d’audit depuis le canal.Specifies the right to read access and audit rules from the pipe. 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.This does not include the right to read data, file system attributes, or extended file system attributes.

ReadWrite 131483

Spécifie le droit de lire et d’écrire depuis le canal.Specifies the right to read and write from the pipe. Ce droit inclut les droits ReadAttributes, ReadData, ReadExtendedAttributes, ReadPermissions, WriteAttributes, WriteData et WriteExtendedAttributes.This right includes the ReadAttributes, ReadData, ReadExtendedAttributes, ReadPermissions, WriteAttributes, WriteData, and WriteExtendedAttributes rights.

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.Specifies whether the application can wait for a pipe handle to synchronize with the completion of an I/O operation. Cette valeur est définie automatiquement quand l’accès au canal est autorisé, et est automatiquement exclue quand l’accès est refusé.This value is automatically set when allowing access to the pipe and automatically excluded when denying access to the pipe. Le droit de créer un canal nécessite cette valeur.The right to create a pipe requires this value. 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.Note that if you do not explicitly set this value when you create a pipe, the value will be set automatically for you.

TakeOwnership 524288

Spécifie le droit de changer le propriétaire d’un canal.Specifies the right to change the owner of a pipe. Notez que les propriétaires de canal ont l’accès complet à cette ressource.Note that owners of a pipe have full access to that resource.

Write 274

Spécifie le droit d’écrire dans le canal.Specifies the right to write to the pipe. Ce droit inclut les droits WriteAttributes, WriteData et WriteExtendedAttributes.This right includes the WriteAttributes, WriteData, and WriteExtendedAttributes rights.

WriteAttributes 256

Spécifie le droit d’écrire des attributs du système de fichiers dans un canal.Specifies the right to write file system attributes to a pipe. Cela n’inclut pas le droit d’écrire des données ou des attributs du système de fichiers étendus.This does not include the right to write data or extended file system attributes.

WriteData 2

Spécifie le droit d’écrire des données dans un canal.Specifies the right to write data to a pipe. Cela n’inclut pas le droit d’écrire des attributs du système de fichiers ou des attributs du système de fichiers étendus.This does not include the right to write file system attributes or extended file system attributes.

WriteExtendedAttributes 16

Spécifie le droit d’écrire des attributs du système de fichiers étendus dans un canal.Specifies the right to write extended file system attributes to a pipe. Cela n’inclut pas le droit d’écrire des attributs de fichier ou des données.This does not include the right to write file attributes or data.

Remarques

L' PipeAccessRights énumération spécifie les actions du système de fichiers qui sont autorisées pour un compte d’utilisateur particulier et les actions du système de fichiers auditées pour un compte d’utilisateur particulier.The PipeAccessRights enumeration specifies which file system actions are allowed for a particular user account and which file system actions are audited for a particular user account.

Utilisez l' PipeAccessRights énumération lorsque vous créez une règle d’accès PipeAccessRule avec la classe ou lorsque vous créez une règle d' PipeAuditRule audit avec la classe.Use the PipeAccessRights enumeration when you create an access rule with the PipeAccessRule class or when you create an audit rule with the PipeAuditRule class.

Cette énumération contient plusieurs valeurs de droits système spécifiques et plusieurs valeurs qui sont une combinaison de ces valeurs spécifiques.This enumeration contains several specific system rights values and several values that are a combination of those specific values. Il est plus facile d’utiliser les valeurs de combinaison, telles que FullControl, Read et Write, plutôt que de spécifier chaque valeur de composant séparément.It is easier to use the combination values, such as FullControl, Read, and Write, rather than specifying each component value separately.

S’applique à