PipeAccessRights Enumeração
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
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
- 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.