MemoryMappedFileRights 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.
Especifica os direitos de acesso a um arquivo mapeado em memória que não está associado a um arquivo no 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
- Atributos
Campos
AccessSystemSecurity | 16777216 | O direito de obter ou definir as permissões em um arquivo. |
ChangePermissions | 262144 | O direito de alterar as regras de segurança e auditoria associadas a um arquivo. |
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. |
Delete | 65536 | O direito de excluir um arquivo. |
Execute | 8 | O direito de executar um arquivo de aplicativo. |
FullControl | 983055 | O direito de exercer controle total sobre um arquivo e modificar o controle de acesso e as regras de auditoria. Esse valor representa o direito de fazer qualquer coisa com um arquivo e é a combinação de todos os direitos desta enumeração. |
Read | 4 | O direito de abrir e copiar um arquivo como somente leitura. |
ReadExecute | 12 | O direito de abrir e copiar uma pasta ou um arquivo como somente leitura e executar arquivos de aplicativo. Essa permissão inclui os direitos Read e Execute. |
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. |
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. |
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. |
TakeOwnership | 524288 | O direito de alterar o proprietário de um arquivo. |
Write | 2 | O direito de adicionar dados a um arquivo ou remover dados de um arquivo. |
Comentários
Você pode especificar direitos de acesso ao usar o MemoryMappedFile.OpenExisting método para abrir um arquivo mapeado em memória existente.