PipeAccessRights PipeAccessRights PipeAccessRights PipeAccessRights Enum

Определение

Определяет права доступа, которые используются при создании правил доступа и аудита.Defines the access rights to use when you create access and audit rules.

Это перечисление имеет атрибут FlagsAttribute, который разрешает побитовое сочетание значений его элементов.

public enum class PipeAccessRights
[System.Flags]
public enum PipeAccessRights
type PipeAccessRights = 
Public Enum PipeAccessRights
Наследование
PipeAccessRightsPipeAccessRightsPipeAccessRightsPipeAccessRights
Атрибуты

Поля

AccessSystemSecurity AccessSystemSecurity AccessSystemSecurity AccessSystemSecurity 16777216

Указывает право на внесение изменений в системный список управления доступом (SACL).Specifies the right to make changes to the system access control list (SACL).

ChangePermissions ChangePermissions ChangePermissions ChangePermissions 262144

Указывает право на изменение правил безопасности и аудита, связанных с каналом.Specifies the right to change the security and audit rules that are associated with a pipe.

CreateNewInstance CreateNewInstance CreateNewInstance CreateNewInstance 4

Указывает право на создание нового канала.Specifies the right to create a new pipe. При задании этого права также устанавливается право Synchronize.Setting this right also sets the Synchronize right.

Delete Delete Delete Delete 65536

Указывает право на удаление канала.Specifies the right to delete a pipe.

FullControl FullControl FullControl FullControl 2032031

Указывает право на полный контроль над каналом, а также на изменение правил управления доступом и аудита.Specifies the right to exert full control over a pipe, and to modify access control and audit rules. Это значение представляет комбинацию всех прав, определяемых данным перечислением.This value represents the combination of all rights in this enumeration.

Read Read Read Read 131209

Указывает право на чтение из канала.Specifies the right to read from the pipe. Это право включает в себя права ReadAttributes, ReadData, ReadExtendedAttributes и ReadPermissions.This right includes the ReadAttributes, ReadData, ReadExtendedAttributes, and ReadPermissions rights.

ReadAttributes ReadAttributes ReadAttributes ReadAttributes 128

Указывает право на чтение атрибутов файловой системы из канала.Specifies the right to read file system attributes from a pipe. Оно не включает в себя право на чтение данных, дополнительных атрибутов файловой системы или правил доступа и аудита.This does not include the right to read data, extended file system attributes, or access and audit rules.

ReadData ReadData ReadData ReadData 1

Право на чтение данных из канала.Specifies the right to read data from the pipe. Оно не включает в себя право на чтение атрибутов файловой системы, дополнительных атрибутов файловой системы или правил доступа и аудита.This does not include the right to read file system attributes, extended file system attributes, or access and audit rules.

ReadExtendedAttributes ReadExtendedAttributes ReadExtendedAttributes ReadExtendedAttributes 8

Право на чтение дополнительных атрибутов файловой системы из канала.Specifies the right to read extended file system attributes from a pipe. Оно не включает в себя право на чтение данных, атрибутов файловой системы или правил доступа и аудита.This does not include the right to read data, file system attributes, or access and audit rules.

ReadPermissions ReadPermissions ReadPermissions ReadPermissions 131072

Право на чтение правил доступа и аудита из канала.Specifies the right to read access and audit rules from the pipe. Оно не включает в себя право на чтение данных, атрибутов файловой системы или дополнительных атрибутов файловой системы.This does not include the right to read data, file system attributes, or extended file system attributes.

ReadWrite ReadWrite ReadWrite ReadWrite 131483

Указывает право на чтение из канала и запись в канал.Specifies the right to read and write from the pipe. Это право включает в себя права ReadAttributes, ReadData, ReadExtendedAttributes, ReadPermissions, WriteAttributes, WriteData и WriteExtendedAttributes.This right includes the ReadAttributes, ReadData, ReadExtendedAttributes, ReadPermissions, WriteAttributes, WriteData, and WriteExtendedAttributes rights.

Synchronize Synchronize Synchronize Synchronize 1048576

Указывает, может ли приложение ждать синхронизации дескриптора канала с завершением операции ввода-вывода.Specifies whether the application can wait for a pipe handle to synchronize with the completion of an I/O operation. Это значение автоматически задается при разрешении доступа к конвейеру и автоматически исключается при отклонении доступа.This value is automatically set when allowing access to the pipe and automatically excluded when denying access to the pipe. Это значение требуется для права на создание конвейера.The right to create a pipe requires this value. Обратите внимание, что если вы явно не зададите это значение при создании конвейера, оно будет указано автоматически.Note that if you do not explicitly set this value when you create a pipe, the value will be set automatically for you.

TakeOwnership TakeOwnership TakeOwnership TakeOwnership 524288

Указывает право на смену владельца канала.Specifies the right to change the owner of a pipe. Обратите внимание, что владельцы канала имеют полный доступ к этому ресурсу.Note that owners of a pipe have full access to that resource.

Write Write Write Write 274

Указывает право на запись в канал.Specifies the right to write to the pipe. Это право включает в себя права WriteAttributes, WriteData и WriteExtendedAttributes.This right includes the WriteAttributes, WriteData, and WriteExtendedAttributes rights.

WriteAttributes WriteAttributes WriteAttributes WriteAttributes 256

Указывает право на запись атрибутов файловой системы в канал.Specifies the right to write file system attributes to a pipe. Оно не включает в себя право на запись данных или дополнительных атрибутов файловой системы.This does not include the right to write data or extended file system attributes.

WriteData WriteData WriteData WriteData 2

Право на запись данных в канал.Specifies the right to write data to a pipe. Оно не включает в себя право на запись атрибутов файловой системы или дополнительных атрибутов файловой системы.This does not include the right to write file system attributes or extended file system attributes.

WriteExtendedAttributes WriteExtendedAttributes WriteExtendedAttributes WriteExtendedAttributes 16

Право на запись дополнительных атрибутов файловой системы в канал.Specifies the right to write extended file system attributes to a pipe. Оно не включает в себя право на запись данных или атрибутов файловой системы.This does not include the right to write file attributes or data.

Комментарии

PipeAccessRights Перечисление указывает, какие действия файловой системы разрешены для конкретной учетной записи пользователя и какие действия файловой системы подлежат аудиту для конкретной учетной записи пользователя.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.

Используйте перечисление при создании правила доступа PipeAccessRule с классом или при создании правила аудита с PipeAuditRule помощью класса. PipeAccessRightsUse the PipeAccessRights enumeration when you create an access rule with the PipeAccessRule class or when you create an audit rule with the PipeAuditRule class.

Это перечисление содержит несколько определенных значений системных прав и несколько значений, которые являются сочетанием этих конкретных значений.This enumeration contains several specific system rights values and several values that are a combination of those specific values. Проще использовать комбинированные значения, такие как Фуллконтрол, Read и Write, а не задавать каждое значение каждого компонента отдельно.It is easier to use the combination values, such as FullControl, Read, and Write, rather than specifying each component value separately.

Применяется к