PipeAccessRights Enumeração

Definição

Define os direitos de acesso a serem usados ao criar regras de acesso e auditoria.

Essa enumeração dá suporte a uma combinação bit a bit dos valores de membro.

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

Campos

Nome Valor Description
ReadData 1

Especifica o direito de ler dados do 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.

WriteData 2

Especifica o direito de gravar dados em um pipe. Isso não inclui o direito de gravar atributos do sistema de arquivos ou atributos estendidos do sistema de arquivos.

CreateNewInstance 4

Especifica o direito de criar um novo pipe. Definir esse direito também define a Synchronize direita.

ReadExtendedAttributes 8

Especifica o direito de ler atributos estendidos do sistema de arquivos de um pipe. Isso não inclui o direito de ler dados, atributos do sistema de arquivos ou regras de acesso e auditoria.

WriteExtendedAttributes 16

Especifica o direito de gravar atributos estendidos do sistema de arquivos em um pipe. Isso não inclui o direito de gravar dados ou atributos de arquivo.

ReadAttributes 128

Especifica o direito de ler atributos do sistema de arquivos de um pipe. Isso não inclui o direito de ler dados, atributos estendidos do sistema de arquivos ou regras de acesso e auditoria.

WriteAttributes 256

Especifica o direito de gravar atributos do sistema de arquivos em um pipe. Isso não inclui o direito de gravar dados ou atributos estendidos do sistema de arquivos.

Write 274

Especifica o direito de gravar no pipe. Esse direito inclui os WriteAttributesdireitos e WriteData . WriteExtendedAttributes

Delete 65536

Especifica o direito de excluir um pipe.

ReadPermissions 131072

Especifica o direito de ler as regras de acesso e auditoria do pipe. Isso não inclui o direito de ler dados, atributos do sistema de arquivos ou atributos estendidos do sistema de arquivos.

Read 131209

Especifica o direito de leitura do pipe. Esse direito inclui os ReadAttributesdireitos, e ReadDataReadExtendedAttributesos ReadPermissionsdireitos.

ReadWrite 131483

Especifica o direito de ler e gravar do pipe. Esse direito inclui os ReadAttributesdireitos , , ReadData, ReadExtendedAttributes, ReadPermissionsWriteAttributes, WriteDataeWriteExtendedAttributes.

ChangePermissions 262144

Especifica o direito de alterar as regras de segurança e auditoria associadas a um pipe.

TakeOwnership 524288

Especifica o direito de alterar o proprietário de um pipe. Observe que os proprietários de um pipe têm acesso total a esse recurso.

Synchronize 1048576

Especifica se o aplicativo pode aguardar a sincronização de um identificador de pipe com a conclusão de uma operação de E/S. Esse valor é definido automaticamente ao permitir o acesso ao pipe e excluído automaticamente ao negar acesso ao pipe. O direito de criar um pipe requer esse valor. Observe que, se você não definir explicitamente esse valor ao criar um pipe, o valor será definido automaticamente para você.

FullControl 2032031

Especifica o direito de exercer controle total sobre um pipe e modificar regras de controle de acesso e auditoria. Esse valor representa a combinação de todos os direitos nessa enumeração.

AccessSystemSecurity 16777216

Especifica o direito de fazer alterações na SACL (lista de controle de acesso do sistema).

Comentários

A PipeAccessRights enumeração especifica quais ações do sistema de arquivos são permitidas para uma conta de usuário específica e quais ações do sistema de arquivos são auditadas para uma conta de usuário específica.

Use a PipeAccessRights enumeração ao criar uma regra de acesso com a PipeAccessRule classe ou ao criar uma regra de auditoria com a PipeAuditRule classe.

Essa enumeração contém vários valores específicos de direitos do sistema e vários valores que são uma combinação desses valores específicos. É mais fácil usar os valores de combinação, como FullControl, Leitura e Gravação, em vez de especificar cada valor de componente separadamente.

Aplica-se a