PipeAccessRights Énumération
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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
- 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.