MemoryMappedFileRights Перечисление
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Задает права доступа к размещенному в памяти файлу, который не связан с файлом на диске.
Это перечисление поддерживает побитовую комбинацию значений его членов.
public enum class MemoryMappedFileRights
[System.Flags]
public enum MemoryMappedFileRights
[<System.Flags>]
type MemoryMappedFileRights =
Public Enum MemoryMappedFileRights
- Наследование
- Атрибуты
Поля
AccessSystemSecurity | 16777216 | Право на получение или задание разрешений для файла. |
ChangePermissions | 262144 | Право на изменение правил безопасности и аудита, связанных с файлом. |
CopyOnWrite | 1 | Право на чтение и запись файла с тем ограничением, что все операции записи не будут видны другим процессам. |
Delete | 65536 | Право на удаление файла. |
Execute | 8 | Право на запуск файла приложения. |
FullControl | 983055 | Право на полный контроль над файлом, а также на изменение правил доступа и аудита. Это значение представляет право выполнять над файлом любые операции и является объединением всех входящих в перечисление прав. |
Read | 4 | Право открывать и копировать файл в качестве файла, доступного только для чтения. |
ReadExecute | 12 | Право открывать и копировать папки и файлы с разрешением только для чтения, а также запускать файлы приложений. Это право включает права Read и Execute. |
ReadPermissions | 131072 | Право открывать и копировать правила доступа и аудита, связанные с файлом. Оно не включает в себя право на чтение данных, атрибутов файловой системы или дополнительных атрибутов файловой системы. |
ReadWrite | 6 | Право открывать и копировать файлы и право добавлять данные в файлы или удалять данные из файлов. |
ReadWriteExecute | 14 | Право открывать и копировать файлы и право добавлять данные в файлы или удалять данные из файлов, а также право запускать файлы приложений. |
TakeOwnership | 524288 | Право изменять владельца файла. |
Write | 2 | Право добавлять данные в файлы и удалять данные из файлов. |
Комментарии
Вы можете указать права доступа при использовании MemoryMappedFile.OpenExisting метода для открытия существующего сопоставленного в памяти файла.