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