PipeAccessRights Enumeração
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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
- Atributos
Campos
AccessSystemSecurity | 16777216 | Especifica o direito de fazer alterações à SACL (lista de controle de acesso do sistema). |
ChangePermissions | 262144 | Especifica o direito de alterar as regras de segurança e auditoria associadas a um pipe. |
CreateNewInstance | 4 | Especifica o direito de criar um novo pipe. A configuração correta dessa opção também define o direito Synchronize. |
Delete | 65536 | Especifica o direito de excluir um pipe. |
FullControl | 2032031 | Especifica o direito de exercer controle total sobre um pipe e modificar o controle de acesso e as regras de auditoria. Esse valor representa a combinação de todos os direitos dessa enumeração. |
Read | 131209 | Especifica o direito de ler do pipe. Esse direito inclui os direitos ReadAttributes, ReadData, ReadExtendedAttributes e ReadPermissions. |
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. |
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. |
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. |
ReadPermissions | 131072 | Especifica o direito de ler as regras de acesso de leitura 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. |
ReadWrite | 131483 | Especifica o direito de ler e gravar do pipe. Esse direito inclui os direitos ReadAttributes, ReadData, ReadExtendedAttributes, ReadPermissions, WriteAttributes, WriteData e WriteExtendedAttributes. |
Synchronize | 1048576 | Especifica se o aplicativo pode aguardar um identificador de pipe sincronizar 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 o acesso ao pipe. O direito de criar um pipe requer esse valor. Se você não definir explicitamente esse valor ao criar um pipe, ele será definido automaticamente para você. |
TakeOwnership | 524288 | Especifica o direito de alterar o proprietário de um pipe. Observe que os proprietários de um pipe têm acesso completo a esse recurso. |
Write | 274 | Especifica o direito de gravar no pipe. Esse direito inclui os direitos WriteAttributes, WriteData e WriteExtendedAttributes. |
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. |
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. |
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. |
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 de direitos de sistema específicos 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, Read e Write, em vez de especificar cada valor de componente separadamente.