MemoryMappedFileRights 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.
Especifica direitos de acesso a um ficheiro mapeado em memória que não está associado a um ficheiro no disco.
Esta enumeração suporta uma combinação bit-a-bit dos respetivos valores membro.
public enum class MemoryMappedFileRights
[System.Flags]
public enum MemoryMappedFileRights
[<System.Flags>]
type MemoryMappedFileRights =
Public Enum MemoryMappedFileRights
- Herança
- Atributos
Campos
| Name | Valor | Description |
|---|---|---|
| CopyOnWrite | 1 | O direito de ler e escrever num ficheiro com a restrição de que as operações de escrita não serão vistas por outros processos. |
| Write | 2 | O direito de adicionar dados a um ficheiro ou remover dados de um ficheiro. |
| Read | 4 | O direito de abrir e copiar um ficheiro apenas de leitura. |
| ReadWrite | 6 | O direito de abrir e copiar um ficheiro, e o direito de adicionar dados a um ficheiro ou remover dados de um ficheiro. |
| Execute | 8 | O direito de executar um ficheiro de aplicação. |
| ReadExecute | 12 | O direito de abrir e copiar uma pasta ou ficheiro como apenas leitura, e de executar ficheiros de aplicação. Este direito inclui o Read direito e o Execute direito. |
| ReadWriteExecute | 14 | O direito de abrir e copiar um ficheiro, o direito de adicionar dados a um ficheiro ou remover dados de um ficheiro, e o direito de executar um ficheiro de aplicação. |
| Delete | 65536 | O direito de apagar um ficheiro. |
| ReadPermissions | 131072 | O direito de abrir e copiar regras de acesso e auditoria a partir de um ficheiro. Isto não inclui o direito de ler dados, atributos do sistema de ficheiros ou atributos do sistema de ficheiros estendidos. |
| ChangePermissions | 262144 | O direito de alterar as regras de segurança e auditoria associadas a um ficheiro. |
| TakeOwnership | 524288 | O direito de mudar o proprietário de um ficheiro. |
| FullControl | 983055 | O direito de exercer controlo total sobre um ficheiro e de modificar regras de controlo de acesso e auditoria. Este valor representa o direito de fazer qualquer coisa com um ficheiro e é a combinação de todos os direitos nesta enumeração. |
| AccessSystemSecurity | 16777216 | O direito de obter ou definir permissões num ficheiro. |
Observações
Pode especificar direitos de acesso quando utiliza o MemoryMappedFile.OpenExisting método para abrir um ficheiro de memória já existente.