ファイル アクセス権限定数
- [アーティクル]
-
-
ファイルとディレクトリの有効なアクセス権には、DELETE、READ_CONTROL、WRITE_DAC、WRITE_OWNER、SYNCHRONIZE標準アクセス権が含まれます。 次の表に、ファイルとディレクトリに固有のアクセス権を示します。
定数/値 |
説明 |
-
FILE_ADD_FILE
- 2
|
ディレクトリの場合、ディレクトリにファイルを作成する権限。
|
-
FILE_ADD_SUBDIRECTORY
- 4
|
ディレクトリの場合は、サブディレクトリを作成する権限。
|
-
FILE_ALL_ACCESS
|
ファイルに対して可能なすべてのアクセス権。
|
-
FILE_APPEND_DATA
- 4
|
ファイル オブジェクトの場合、ファイルにデータを追加する権限。 (ローカル ファイルの場合、このフラグが FILE_WRITE_DATA なしで指定されている場合、書き込み操作によって既存のデータは上書きされません)。ディレクトリ オブジェクトの場合、サブディレクトリを作成する権限 (FILE_ADD_SUBDIRECTORY)。
|
-
FILE_CREATE_PIPE_INSTANCE
- 4
|
名前付きパイプの場合、パイプを作成する権限。
|
-
FILE_DELETE_CHILD
- 64 (0x40)
|
ディレクトリの場合、ディレクトリとそのディレクトリに含まれるすべてのファイル (読み取り専用ファイルを含む) を削除する権限。
|
-
FILE_EXECUTE
- 32 (0x20)
|
ネイティブ コード ファイルの場合、ファイルを実行する権限。 スクリプトに与えられたこのアクセス権により、スクリプト インタープリターによってはスクリプトが実行可能になる場合があります。
|
-
FILE_LIST_DIRECTORY
- 1
|
ディレクトリの場合、ディレクトリの内容を一覧表示する権限。
|
-
FILE_READ_ATTRIBUTES
- 128 (0x80)
|
ファイル属性を読み取る権限。
|
-
FILE_READ_DATA
- 1
|
ファイル オブジェクトの場合、対応するファイル データを読み取る権限。 ディレクトリ オブジェクトの場合、対応するディレクトリ データを読み取る権限。
|
-
FILE_READ_EA
- 8
|
拡張ファイル属性を読み取る権限。
|
-
FILE_TRAVERSE
- 32 (0x20)
|
ディレクトリの場合は、ディレクトリを走査する権限。 既定では、ユーザーには BYPASS_TRAVERSE_CHECKING特権が割り当てられ、 FILE_TRAVERSEアクセス権は無視されます。 詳細については、「 ファイル セキュリティとアクセス権 」の解説を参照してください。
|
-
FILE_WRITE_ATTRIBUTES
- 256 (0x100)
|
ファイル属性を書き込む権限。
|
-
FILE_WRITE_DATA
- 2
|
ファイル オブジェクトの場合、ファイルにデータを書き込む権限。 ディレクトリ オブジェクトの場合、ディレクトリにファイルを作成する権限 (FILE_ADD_FILE)。
|
-
FILE_WRITE_EA
- 16 (0x10)
|
拡張ファイル属性を書き込む権限。
|
-
STANDARD_RIGHTS_READ
|
READ_CONTROLが含まれます。これは、ファイルまたはディレクトリ オブジェクトのセキュリティ記述子内の情報を読み取る権限です。 これには SACL 内の情報は含まれません。
|
-
STANDARD_RIGHTS_WRITE
|
STANDARD_RIGHTS_READと同じです。
|
要件
要件 |
値 |
サポートされている最小のクライアント
|
Windows XP [デスクトップ アプリのみ]
|
サポートされている最小のサーバー
|
Windows Server 2003 [デスクトップ アプリのみ]
|
Header
|
- WinNT.h (Windows.h を含む)
|