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 メモリ マップト ファイルを開くときに、アクセス権を指定できます。

適用対象