MemoryMappedFileRights Enumeração

Definição

Especifica os direitos de acesso a um arquivo mapeado por memória que não está associado a um arquivo em disco.

Essa enumeração dá suporte a uma combinação bit a bit dos valores de membro.

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

Campos

Nome Valor Description
CopyOnWrite 1

O direito de ler e gravar em um arquivo com a restrição de que as operações de gravação não serão vistas por outros processos.

Write 2

O direito de adicionar dados a um arquivo ou remover dados de um arquivo.

Read 4

O direito de abrir e copiar um arquivo como somente leitura.

ReadWrite 6

O direito de abrir e copiar um arquivo e o direito de adicionar dados a um arquivo ou remover dados de um arquivo.

Execute 8

O direito de executar um arquivo de aplicativo.

ReadExecute 12

O direito de abrir e copiar uma pasta ou arquivo como somente leitura e executar arquivos de aplicativo. Esse direito inclui a Read direita e a Execute direita.

ReadWriteExecute 14

O direito de abrir e copiar um arquivo, o direito de adicionar dados a um arquivo ou remover dados de um arquivo e o direito de executar um arquivo de aplicativo.

Delete 65536

O direito de excluir um arquivo.

ReadPermissions 131072

O direito de abrir e copiar regras de acesso e auditoria de um arquivo. Isso não inclui o direito de ler dados, atributos do sistema de arquivos ou atributos estendidos do sistema de arquivos.

ChangePermissions 262144

O direito de alterar as regras de segurança e auditoria associadas a um arquivo.

TakeOwnership 524288

O direito de alterar o proprietário de um arquivo.

FullControl 983055

O direito de exercer controle total sobre um arquivo e modificar regras de controle de acesso e auditoria. Esse valor representa o direito de fazer qualquer coisa com um arquivo e é a combinação de todos os direitos nessa enumeração.

AccessSystemSecurity 16777216

O direito de obter ou definir permissões em um arquivo.

Comentários

Você pode especificar direitos de acesso ao usar o MemoryMappedFile.OpenExisting método para abrir um arquivo mapeado por memória existente.

Aplica-se a