언어

PipeAccessRights 열거형

정의

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

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

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

필드

Name 값 Description
ReadData 1

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

WriteData 2

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

CreateNewInstance 4

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

ReadExtendedAttributes 8

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

WriteExtendedAttributes 16

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

ReadAttributes 128

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

WriteAttributes 256

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

Write 274

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

Delete 65536

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

ReadPermissions 131072

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

Read 131209

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

ReadWrite 131483

파이프에서 읽고 쓸 수 있는 권한을 지정합니다. 이 권한에는 , , ReadAttributesReadData, ReadExtendedAttributesReadPermissionsWriteAttributes및 WriteData 권한이 포함됩니다.WriteExtendedAttributes

ChangePermissions 262144

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

TakeOwnership 524288

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

Synchronize 1048576

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

FullControl 2032031

파이프를 완전히 제어하고 액세스 제어 및 감사 규칙을 수정할 수 있는 권한을 지정합니다. 이 값은 이 열거형의 모든 권한 조합을 나타냅니다.

AccessSystemSecurity 16777216

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

설명

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

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

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

적용 대상