다음을 통해 공유


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

폴더나 파일을 읽기 전용으로 열고 복사하며, 애플리케이션 파일을 실행할 수 있는 권한입니다. 이 권한에는 ReadExecute 권한이 포함됩니다.

ReadPermissions 131072

파일에서 액세스 및 감사 규칙을 열고 복사할 수 있는 권한입니다. 여기에는 데이터, 파일 시스템 특성 또는 확장된 파일 시스템 특성을 읽을 수 있는 권한이 포함되지 않습니다.

ReadWrite 6

파일을 열고 복사할 수 있는 권한 및 파일에 데이터를 추가하거나 파일에서 데이터를 제거할 수 있는 권한입니다.

ReadWriteExecute 14

파일을 열고 복사할 수 있는 권한, 파일에 데이터를 추가하거나 파일에서 데이터를 제거할 수 있는 권한 및 애플리케이션 파일을 실행할 수 있는 권한입니다.

TakeOwnership 524288

파일의 소유자를 변경할 수 있는 권한입니다.

Write 2

파일에 데이터를 추가하거나 파일에서 데이터를 제거할 수 있는 권한입니다.

설명

메서드를 사용하여 MemoryMappedFile.OpenExisting 기존 메모리 매핑 파일을 열 때 액세스 권한을 지정할 수 있습니다.

적용 대상