PipeAccessRights 열거형
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
액세스 및 감사 규칙을 만들 때 사용할 액세스 권한을 정의합니다.
이 열거형은 멤버 값의 비트 조합을 지원합니다.
public enum class PipeAccessRights
[System.Flags]
public enum PipeAccessRights
[<System.Flags>]
type PipeAccessRights =
Public Enum PipeAccessRights
- 상속
- 특성
필드
AccessSystemSecurity | 16777216 | SACL(시스템 액세스 제어 목록)을 변경할 수 있는 권한을 지정합니다. |
ChangePermissions | 262144 | 파이프와 관련된 보안 및 감사 규칙을 변경할 수 있는 권한을 지정합니다. |
CreateNewInstance | 4 | 새 파이프를 만들 수 있는 권한을 지정합니다. 이 권한을 설정하면 Synchronize 권한도 설정됩니다. |
Delete | 65536 | 파이프를 삭제할 수 있는 권한을 지정합니다. |
FullControl | 2032031 | 파이프에 대한 모든 권한을 실행하고 액세스 제어 및 감사 규칙을 수정할 수 있는 권한을 지정합니다. 이 값은 이 열거형에 포함된 모든 권한의 조합을 나타냅니다. |
Read | 131209 | 파이프에서 읽을 수 있는 권한을 지정합니다. 이 권한에는 ReadAttributes, ReadData, ReadExtendedAttributes 및 ReadPermissions 권한이 포함됩니다. |
ReadAttributes | 128 | 파이프에서 파일 시스템 특성을 읽을 수 있는 권한을 지정합니다. 여기에는 데이터, 확장된 파일 시스템 특성 또는 액세스 규칙과 감사 규칙을 읽을 수 있는 권한이 포함되지 않습니다. |
ReadData | 1 | 파이프에서 데이터를 읽을 수 있는 권한을 지정합니다. 여기에는 파일 시스템 특성, 확장된 파일 시스템 특성 또는 액세스 규칙과 감사 규칙을 읽을 수 있는 권한이 포함되지 않습니다. |
ReadExtendedAttributes | 8 | 파이프에서 확장된 파일 시스템 특성을 읽을 수 있는 권한을 지정합니다. 여기에는 데이터, 파일 시스템 특성 또는 액세스 규칙과 감사 규칙을 읽을 수 있는 권한이 포함되지 않습니다. |
ReadPermissions | 131072 | 파이프에서 액세스 및 감사 규칙을 읽을 수 있는 권한을 지정합니다. 여기에는 데이터, 파일 시스템 특성 또는 확장된 파일 시스템 특성을 읽을 수 있는 권한이 포함되지 않습니다. |
ReadWrite | 131483 | 파이프에서 읽고 쓸 수 있는 권한을 지정합니다. 이 권한에는 ReadAttributes, ReadData, ReadExtendedAttributes, ReadPermissions, WriteAttributes, WriteData 및 WriteExtendedAttributes 권한이 포함됩니다. |
Synchronize | 1048576 | 파이프 핸들이 I/O 작업 완료와 동기화될 때까지 애플리케이션이 대기할 수 있는지 여부를 지정합니다. 이 값은 파이프에 대한 액세스를 허용하는 경우 자동으로 설정되고, 파이프에 대한 액세스를 거부하는 경우 자동으로 제외됩니다. 파이프를 만들 권한에는 이 값이 필요합니다. 파이프를 만들 때 이 값을 명시적으로 설정하지 않으면 값이 자동으로 설정됩니다. |
TakeOwnership | 524288 | 파이프의 소유자를 변경할 수 있는 권한을 지정합니다. 파이프의 소유자는 해당 리소스에 대한 모든 권한을 갖습니다. |
Write | 274 | 파이프에 쓸 수 있는 권한을 지정합니다. 이 권한에는 WriteAttributes, WriteData 및 WriteExtendedAttributes 권한이 포함됩니다. |
WriteAttributes | 256 | 파이프에 파일 시스템 특성을 쓸 수 있는 권한을 지정합니다. 여기에는 데이터 또는 확장된 파일 시스템 특성을 쓸 수 있는 권한이 포함되지 않습니다. |
WriteData | 2 | 파이프에 데이터를 쓸 수 있는 권한을 지정합니다. 여기에는 파일 시스템 특성 또는 확장된 파일 시스템 특성을 쓸 수 있는 권한이 포함되지 않습니다. |
WriteExtendedAttributes | 16 | 파이프에 확장된 파일 시스템 특성을 쓸 수 있는 권한을 지정합니다. 여기에는 파일 특성 또는 데이터를 쓸 수 있는 권한이 포함되지 않습니다. |
설명
열거형은 PipeAccessRights 특정 사용자 계정에 대해 허용되는 파일 시스템 작업과 특정 사용자 계정에 대해 감사되는 파일 시스템 작업을 지정합니다.
클래스를 PipeAccessRights 사용하여 액세스 규칙을 만들거나 클래스를 사용하여 감사 규칙을 PipeAccessRule 만들 때 열거형을 PipeAuditRule 사용합니다.
이 열거형에는 몇 가지 특정 시스템 권한 값과 이러한 특정 값의 조합인 여러 값이 포함됩니다. 각 구성 요소 값을 별도로 지정하는 대신 FullControl, Read 및 Write와 같은 조합 값을 사용하는 것이 더 쉽습니다.
적용 대상
.NET