PipeAccessRights Enumeração

Definição

Define os direitos de acesso a usar quando crias regras de acesso e auditoria.

Esta enumeração suporta uma combinação bit-a-bit dos respetivos valores membro.

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

Campos

Name Valor Description
ReadData 1

Especifica o direito de ler dados do canal. Isto não inclui o direito de ler atributos do sistema de ficheiros, atributos do sistema de ficheiros estendidos ou regras de acesso e auditoria.

WriteData 2

Especifica o direito de escrever dados num canal. Isto não inclui o direito de escrever atributos do sistema de ficheiros ou atributos do sistema de ficheiros estendidos.

CreateNewInstance 4

Especifica o direito de criar um novo cano. Corrigir isto também define o Synchronize que é certo.

ReadExtendedAttributes 8

Especifica o direito de ler atributos estendidos do sistema de ficheiros a partir de um pipeline. Isto não inclui o direito de ler dados, atributos do sistema de ficheiros ou regras de acesso e auditoria.

WriteExtendedAttributes 16

Especifica o direito de escrever atributos de sistema de ficheiros estendidos a um pipeline. Isto não inclui o direito de escrever atributos de ficheiros ou dados.

ReadAttributes 128

Especifica o direito de ler atributos do sistema de ficheiros a partir de um pipeline. Isto não inclui o direito de ler dados, atributos de sistema de ficheiros estendidos ou regras de acesso e auditoria.

WriteAttributes 256

Especifica o direito de escrever atributos do sistema de ficheiros a um pipe. Isto não inclui o direito de escrever dados ou estender atributos do sistema de ficheiros.

Write 274

Especifica o direito de escrever para o tubo. Este direito inclui os WriteAttributes, WriteData, e WriteExtendedAttributes direitos.

Delete 65536

Especifica o direito de eliminar um tubo.

ReadPermissions 131072

Especifica o direito de ler as regras de acesso e auditoria do canal. Isto não inclui o direito de ler dados, atributos do sistema de ficheiros ou atributos do sistema de ficheiros estendidos.

Read 131209

Especifica o direito de ler a partir do tubo. Este direito inclui os ReadAttributes, ReadData, , ReadExtendedAttributese ReadPermissions direitos.

ReadWrite 131483

Especifica o direito de ler e escrever a partir do tubo. Este direito inclui os , , , , , , ReadAttributes, e ReadData direitos. ReadExtendedAttributesReadPermissionsWriteAttributesWriteDataWriteExtendedAttributes

ChangePermissions 262144

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

TakeOwnership 524288

Especifica o direito de mudar o proprietário de um cano. Note que os proprietários de um tubo têm acesso total a esse recurso.

Synchronize 1048576

Especifica se a aplicação pode esperar que uma alavanca de tubo se sincronize com a conclusão de uma operação de E/S. Este valor é automaticamente definido ao permitir o acesso ao tubo e excluído automaticamente ao negar o acesso ao tubo. O direito de criar um tubo exige este valor. Note que, se não definir explicitamente este valor ao criar um pipe, o valor será definido automaticamente para si.

FullControl 2032031

Especifica o direito de exercer controlo total sobre um tubo e de modificar regras de controlo de acesso e auditoria. Este valor representa a combinação de todos os direitos nesta enumeração.

AccessSystemSecurity 16777216

Especifica o direito de fazer alterações à lista de controlo de acesso ao sistema (SACL).

Observações

A PipeAccessRights enumeração especifica quais as ações do sistema de ficheiros permitidas para uma conta de utilizador específica e quais as ações do sistema de ficheiros auditadas para uma conta de utilizador específica.

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

Esta 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 combinados, como FullControl, Read e Write, em vez de especificar cada valor de componente separadamente.

Aplica-se a