MemoryMappedFileRights 列舉

定義

指定記憶體對應檔的存取權限,這個檔案不會與磁碟上的檔案相關聯。

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

public enum class MemoryMappedFileRights
[System.Flags]
public enum MemoryMappedFileRights
[<System.Flags>]
type MemoryMappedFileRights = 
Public Enum MemoryMappedFileRights
繼承
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 方法來開啟現有的記憶體對應檔案時,可以指定存取權限。

適用於