PipeAccessRights 열거형
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
액세스 및 감사 규칙을 만들 때 사용할 액세스 권한을 정의합니다.
이 열거형은 멤버 값의 비트 조합을 지원합니다.
public enum class PipeAccessRights
[System.Flags]
public enum PipeAccessRights
[<System.Flags>]
type PipeAccessRights =
Public Enum 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, 읽기 및 쓰기와 같은 조합 값을 사용하는 것이 더 쉽습니다.