MemoryMappedFileRights 列舉

定義

指定與磁碟上檔案無關之內存對應檔案的訪問許可權。

此列舉支援其成員值的位元組合。

public enum class MemoryMappedFileRights
[System.Flags]
public enum MemoryMappedFileRights
[<System.Flags>]
type MemoryMappedFileRights = 
Public Enum MemoryMappedFileRights
繼承
MemoryMappedFileRights
屬性

欄位

名稱 Description
CopyOnWrite 1

有權讀寫檔案,但限制寫入操作不會被其他程序看到。

Write 2

有權將資料加入檔案或移除檔案中的資料。

Read 4

有權以唯讀方式開啟並複製檔案。

ReadWrite 6

開啟與複製檔案的權利,以及新增資料或移除檔案資料的權利。

Execute 8

執行應用程式檔案的權利。

ReadExecute 12

有權以唯讀方式開啟並複製資料夾或檔案,以及執行應用程式檔案。 這個權利包括 Read 權利和 Execute 權利。

ReadWriteExecute 14

開啟與複製檔案的權利、新增資料或移除檔案資料的權利,以及執行應用程式檔案的權利。

Delete 65536

刪除檔案的權利。

ReadPermissions 131072

有權從檔案中開啟並複製存取與稽核規則。 這不包括讀取資料、檔案系統屬性或擴展檔案系統屬性的權利。

ChangePermissions 262144

變更檔案安全與稽核規則的權利。

TakeOwnership 524288

變更檔案擁有者的權利。

FullControl 983055

擁有對檔案行使完全控制權,以及修改存取控制與稽核規則的權利。 這個值代表對檔案做任何事的權利,是本列舉中所有權利的組合。

AccessSystemSecurity 16777216

取得或設定檔案權限的權利。

備註

你可以在使用該 MemoryMappedFile.OpenExisting 方法開啟現有記憶體映射檔案時指定存取權限。

適用於