MemoryMappedFileRights 列舉
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
指定記憶體對應檔的存取權限,這個檔案不會與磁碟上的檔案相關聯。
此列舉支援其成員值的位元組合。
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 | |
ReadPermissions | 131072 | 開啟並複製檔案之存取和稽核規則的權限。 這不包括讀取資料、檔案系統屬性或擴充之檔案系統屬性的權限。 |
ReadWrite | 6 | 開啟和複製檔案的權限,以及對檔案加入或移除資料的權限。 |
ReadWriteExecute | 14 | 開啟和複製檔案的權限、對檔案加入或移除資料的權限,以及執行應用程式檔案的權限。 |
TakeOwnership | 524288 | 變更檔案擁有人的權限。 |
Write | 2 | 對檔案加入或移除資料的權限。 |
備註
當您使用 MemoryMappedFile.OpenExisting 方法來開啟現有的記憶體對應檔案時,可以指定訪問許可權。