PipeAccessRights 枚举
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
定义要在创建访问和审核规则时使用的访问权限。
此枚举支持其成员值的按位组合。
public enum class PipeAccessRights
[System.Flags]
public enum PipeAccessRights
[<System.Flags>]
type PipeAccessRights =
Public Enum PipeAccessRights
- 继承
- 属性
字段
AccessSystemSecurity | 16777216 | 指定更改系统访问控制列表 (SACL) 的权限。 |
ChangePermissions | 262144 | 指定更改与管道关联的安全性和审核规则的权限。 |
CreateNewInstance | 4 | 指定创建新管道的权限。 设置此权限也将设置 Synchronize 权限。 |
Delete | 65536 | 指定删除管道的权限。 |
FullControl | 2032031 | 指定对某个管道进行完全控制并修改访问控制和审核规则的权限。 此值表示在此枚举中的所有权限的组合。 |
Read | 131209 | 指定从管道读取的权限。 此权限包括 ReadAttributes、ReadData、ReadExtendedAttributes 和 ReadPermissions 权限。 |
ReadAttributes | 128 | 指定从管道读取文件系统属性的权限。 这不包括读取数据、扩展文件系统属性或访问和审核规则的权限。 |
ReadData | 1 | 指定从管道读取数据的权限。 这不包括读取文件系统属性、扩展文件系统属性或访问和审核规则的权限。 |
ReadExtendedAttributes | 8 | 指定从管道读取扩展文件系统属性的权限。 这不包括读取数据、文件系统属性或访问和审核规则的权限。 |
ReadPermissions | 131072 | 指定从管道读取访问和审核规则的权限。 这不包括读取数据、文件系统属性或扩展文件系统属性的权限。 |
ReadWrite | 131483 | 指定从管道进行读和写的权限。 此权限包括 ReadAttributes、ReadData、ReadExtendedAttributes、ReadPermissions、WriteAttributes、WriteData 和 WriteExtendedAttributes 权限。 |
Synchronize | 1048576 | 指定应用程序是否能够等待管道句柄,以便与 I/O 操作的完成保持同步。 允许访问管道时自动设置该值,拒绝访问管道时自动排除它。 需要此值才能创建管道。 请注意,如果在创建管道时未显式设置此值,则系统将自动为你设置它。 |
TakeOwnership | 524288 | 指定更改管道的所有者的权限。 请注意:管道的所有者对该资源拥有完全访问权限。 |
Write | 274 | 指定写入管道的权限。 此权限包括 WriteAttributes、WriteData 和 WriteExtendedAttributes 权限。 |
WriteAttributes | 256 | 指定向管道写入文件系统属性的权限。 这不包括写入数据或扩展文件系统属性的权限。 |
WriteData | 2 | 指定向管道写入数据的权限。 这不包括写入文件系统属性或扩展文件系统属性的权限。 |
WriteExtendedAttributes | 16 | 指定向管道写入扩展文件系统属性的权限。 这不包括写入文件属性或数据的权限。 |
注解
枚举 PipeAccessRights 指定允许对特定用户帐户执行哪些文件系统操作,以及针对特定用户帐户审核哪些文件系统操作。
PipeAccessRights使用 类创建访问规则PipeAccessRule或使用 类创建审核规则时,PipeAuditRule请使用 枚举。
此枚举包含多个特定的系统权限值以及这些特定值的组合的多个值。 使用组合值(如 FullControl、Read 和 Write)更为简单,而不是单独指定每个组件值。