PipeAccessRights Enumeração

Definição

Define os direitos de acesso a serem usados ao criar regras de acesso e auditoria.Defines the access rights to use when you create access and audit rules.

Esta enumeração tem um atributo FlagsAttribute que permite uma combinação bit a bit dos valores membros dela.

public enum class PipeAccessRights
[System.Flags]
public enum PipeAccessRights
[<System.Flags>]
type PipeAccessRights = 
Public Enum PipeAccessRights
Herança
PipeAccessRights
Atributos

Campos

AccessSystemSecurity 16777216

Especifica o direito de fazer alterações à SACL (lista de controle de acesso do sistema).Specifies the right to make changes to the system access control list (SACL).

ChangePermissions 262144

Especifica o direito de alterar as regras de segurança e auditoria associadas a um pipe.Specifies the right to change the security and audit rules that are associated with a pipe.

CreateNewInstance 4

Especifica o direito de criar um novo pipe.Specifies the right to create a new pipe. A configuração correta dessa opção também define o direito Synchronize.Setting this right also sets the Synchronize right.

Delete 65536

Especifica o direito de excluir um pipe.Specifies the right to delete a pipe.

FullControl 2032031

Especifica o direito de exercer controle total sobre um pipe e modificar o controle de acesso e as regras de auditoria.Specifies the right to exert full control over a pipe, and to modify access control and audit rules. Esse valor representa a combinação de todos os direitos dessa enumeração.This value represents the combination of all rights in this enumeration.

Read 131209

Especifica o direito de ler do pipe.Specifies the right to read from the pipe. Esse direito inclui os direitos ReadAttributes, ReadData, ReadExtendedAttributes e ReadPermissions.This right includes the ReadAttributes, ReadData, ReadExtendedAttributes, and ReadPermissions rights.

ReadAttributes 128

Especifica o direito de ler atributos do sistema de arquivos de um pipe.Specifies the right to read file system attributes from a pipe. Isso não inclui o direito de ler dados, atributos estendidos do sistema de arquivos ou regras de acesso e auditoria.This does not include the right to read data, extended file system attributes, or access and audit rules.

ReadData 1

Especifica o direito de ler dados do pipe.Specifies the right to read data from the pipe. Isso não inclui o direito de ler atributos do sistema de arquivos, atributos estendidos do sistema de arquivos ou regras de acesso e auditoria.This does not include the right to read file system attributes, extended file system attributes, or access and audit rules.

ReadExtendedAttributes 8

Especifica o direito de ler atributos estendidos do sistema de arquivos de um pipe.Specifies the right to read extended file system attributes from a pipe. Isso não inclui o direito de ler dados, atributos do sistema de arquivos ou regras de acesso e auditoria.This does not include the right to read data, file system attributes, or access and audit rules.

ReadPermissions 131072

Especifica o direito de ler as regras de acesso de leitura e auditoria do pipe.Specifies the right to read access and audit rules from the pipe. Isso não inclui o direito de ler dados, atributos do sistema de arquivos ou atributos estendidos do sistema de arquivos.This does not include the right to read data, file system attributes, or extended file system attributes.

ReadWrite 131483

Especifica o direito de ler e gravar do pipe.Specifies the right to read and write from the pipe. Esse direito inclui os direitos ReadAttributes, ReadData, ReadExtendedAttributes, ReadPermissions, WriteAttributes, WriteData e WriteExtendedAttributes.This right includes the ReadAttributes, ReadData, ReadExtendedAttributes, ReadPermissions, WriteAttributes, WriteData, and WriteExtendedAttributes rights.

Synchronize 1048576

Especifica se o aplicativo pode aguardar um identificador de pipe sincronizar com a conclusão de uma operação de E/S.Specifies whether the application can wait for a pipe handle to synchronize with the completion of an I/O operation. Esse valor é definido automaticamente ao permitir o acesso ao pipe e excluído automaticamente ao negar o acesso ao pipe.This value is automatically set when allowing access to the pipe and automatically excluded when denying access to the pipe. O direito de criar um pipe requer esse valor.The right to create a pipe requires this value. Se você não definir explicitamente esse valor ao criar um pipe, ele será definido automaticamente para você.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

Especifica o direito de alterar o proprietário de um pipe.Specifies the right to change the owner of a pipe. Observe que os proprietários de um pipe têm acesso completo a esse recurso.Note that owners of a pipe have full access to that resource.

Write 274

Especifica o direito de gravar no pipe.Specifies the right to write to the pipe. Esse direito inclui os direitos WriteAttributes, WriteData e WriteExtendedAttributes.This right includes the WriteAttributes, WriteData, and WriteExtendedAttributes rights.

WriteAttributes 256

Especifica o direito de gravar atributos do sistema de arquivos em um pipe.Specifies the right to write file system attributes to a pipe. Isso não inclui o direito de gravar dados ou atributos estendidos do sistema de arquivos.This does not include the right to write data or extended file system attributes.

WriteData 2

Especifica o direito de gravar dados em um pipe.Specifies the right to write data to a pipe. Isso não inclui o direito de gravar atributos do sistema de arquivos ou atributos estendidos do sistema de arquivos.This does not include the right to write file system attributes or extended file system attributes.

WriteExtendedAttributes 16

Especifica o direito de gravar atributos estendidos do sistema de arquivos em um pipe.Specifies the right to write extended file system attributes to a pipe. Isso não inclui o direito de gravar dados ou atributos de arquivo.This does not include the right to write file attributes or data.

Comentários

A PipeAccessRights enumeração Especifica quais ações do sistema de arquivos são permitidas para uma determinada conta de usuário e quais ações do sistema de arquivos são auditadas para uma determinada conta de usuário.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.

Use a PipeAccessRights enumeração ao criar uma regra de acesso com a PipeAccessRule classe ou quando você criar uma regra de auditoria com a PipeAuditRule 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.

Essa enumeração contém vários valores de direitos do sistema específicos e vários valores que são uma combinação desses valores específicos.This enumeration contains several specific system rights values and several values that are a combination of those specific values. É mais fácil usar os valores de combinação, como FullControl, Read e Write, em vez de especificar cada valor de componente separadamente.It is easier to use the combination values, such as FullControl, Read, and Write, rather than specifying each component value separately.

Aplica-se a