PipeAccessRights 열거형

정의

액세스 및 감사 규칙을 만들 때 사용할 액세스 권한을 정의합니다.

이 열거형은 멤버 값의 비트 조합을 지원합니다.

public enum class PipeAccessRights
[System.Flags]
public enum PipeAccessRights
[<System.Flags>]
type PipeAccessRights = 
Public Enum PipeAccessRights
상속
PipeAccessRights
특성

필드

AccessSystemSecurity 16777216

SACL(시스템 액세스 제어 목록)을 변경할 수 있는 권한을 지정합니다.

ChangePermissions 262144

파이프와 관련된 보안 및 감사 규칙을 변경할 수 있는 권한을 지정합니다.

CreateNewInstance 4

새 파이프를 만들 수 있는 권한을 지정합니다. 이 권한을 설정하면 Synchronize 권한도 설정됩니다.

Delete 65536

파이프를 삭제할 수 있는 권한을 지정합니다.

FullControl 2032031

파이프에 대한 모든 권한을 실행하고 액세스 제어 및 감사 규칙을 수정할 수 있는 권한을 지정합니다. 이 값은 이 열거형에 포함된 모든 권한의 조합을 나타냅니다.

Read 131209

파이프에서 읽을 수 있는 권한을 지정합니다. 이 권한에는 ReadAttributes, ReadData, ReadExtendedAttributesReadPermissions 권한이 포함됩니다.

ReadAttributes 128

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

ReadData 1

파이프에서 데이터를 읽을 수 있는 권한을 지정합니다. 여기에는 파일 시스템 특성, 확장된 파일 시스템 특성 또는 액세스 규칙과 감사 규칙을 읽을 수 있는 권한이 포함되지 않습니다.

ReadExtendedAttributes 8

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

ReadPermissions 131072

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

ReadWrite 131483

파이프에서 읽고 쓸 수 있는 권한을 지정합니다. 이 권한에는 ReadAttributes, ReadData, ReadExtendedAttributes, ReadPermissions, WriteAttributes, WriteDataWriteExtendedAttributes 권한이 포함됩니다.

Synchronize 1048576

파이프 핸들이 I/O 작업 완료와 동기화될 때까지 애플리케이션이 대기할 수 있는지 여부를 지정합니다. 이 값은 파이프에 대한 액세스를 허용하는 경우 자동으로 설정되고, 파이프에 대한 액세스를 거부하는 경우 자동으로 제외됩니다. 파이프를 만들 권한에는 이 값이 필요합니다. 파이프를 만들 때 이 값을 명시적으로 설정하지 않으면 값이 자동으로 설정됩니다.

TakeOwnership 524288

파이프의 소유자를 변경할 수 있는 권한을 지정합니다. 파이프의 소유자는 해당 리소스에 대한 모든 권한을 갖습니다.

Write 274

파이프에 쓸 수 있는 권한을 지정합니다. 이 권한에는 WriteAttributes, WriteDataWriteExtendedAttributes 권한이 포함됩니다.

WriteAttributes 256

파이프에 파일 시스템 특성을 쓸 수 있는 권한을 지정합니다. 여기에는 데이터 또는 확장된 파일 시스템 특성을 쓸 수 있는 권한이 포함되지 않습니다.

WriteData 2

파이프에 데이터를 쓸 수 있는 권한을 지정합니다. 여기에는 파일 시스템 특성 또는 확장된 파일 시스템 특성을 쓸 수 있는 권한이 포함되지 않습니다.

WriteExtendedAttributes 16

파이프에 확장된 파일 시스템 특성을 쓸 수 있는 권한을 지정합니다. 여기에는 파일 특성 또는 데이터를 쓸 수 있는 권한이 포함되지 않습니다.

설명

열거형은 PipeAccessRights 특정 사용자 계정에 대해 허용되는 파일 시스템 작업과 특정 사용자 계정에 대해 감사되는 파일 시스템 작업을 지정합니다.

클래스를 PipeAccessRights 사용하여 액세스 규칙을 만들거나 클래스를 PipeAccessRule 사용하여 감사 규칙을 만들 때 열거형을 PipeAuditRule 사용합니다.

이 열거형에는 몇 가지 특정 시스템 권한 값과 이러한 특정 값의 조합인 여러 값이 포함됩니다. 각 구성 요소 값을 개별적으로 지정하는 대신 FullControl, 읽기 및 쓰기와 같은 조합 값을 사용하는 것이 더 쉽습니다.

적용 대상