MemoryMappedFileRights Enumeração

Definição

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
MemoryMappedFileRights
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.

Aplica-se a