PipeAccessRights Enum

Definisi

Menentukan hak akses yang akan digunakan saat Anda membuat aturan akses dan audit.

Enumerasi ini mendukung kombinasi bitwise dari nilai yang termasuk di dalamnya.

public enum class PipeAccessRights
[System.Flags]
public enum PipeAccessRights
[<System.Flags>]
type PipeAccessRights = 
Public Enum PipeAccessRights
Warisan
PipeAccessRights
Atribut

Bidang

AccessSystemSecurity 16777216

Menentukan hak untuk membuat perubahan pada daftar kontrol akses sistem (SACL).

ChangePermissions 262144

Menentukan hak untuk mengubah aturan keamanan dan audit yang terkait dengan pipa.

CreateNewInstance 4

Menentukan hak untuk membuat pipa baru. Mengatur hak ini juga mengatur ke kanan Synchronize .

Delete 65536

Menentukan hak untuk menghapus pipa.

FullControl 2032031

Menentukan hak untuk mengerahkan kontrol penuh atas pipa, dan untuk mengubah kontrol akses dan aturan audit. Nilai ini menunjukkan kombinasi semua hak dalam enumerasi ini.

Read 131209

Menentukan hak untuk membaca dari pipa. Hak ini mencakup ReadAttributeshak , ReadData, ReadExtendedAttributes, dan ReadPermissions .

ReadAttributes 128

Menentukan hak untuk membaca atribut sistem file dari pipa. Ini tidak termasuk hak untuk membaca data, atribut sistem file yang diperluas, atau aturan akses dan audit.

ReadData 1

Menentukan hak untuk membaca data dari pipa. Ini tidak termasuk hak untuk membaca atribut sistem file, atribut sistem file yang diperluas, atau aturan akses dan audit.

ReadExtendedAttributes 8

Menentukan hak untuk membaca atribut sistem file yang diperluas dari pipa. Ini tidak termasuk hak untuk membaca data, atribut sistem file, atau aturan akses dan audit.

ReadPermissions 131072

Menentukan hak untuk membaca aturan akses dan audit dari pipa. Ini tidak termasuk hak untuk membaca data, atribut sistem file, atau atribut sistem file yang diperluas.

ReadWrite 131483

Menentukan hak untuk membaca dan menulis dari pipa. Hak ini mencakup ReadAttributeshak , , ReadExtendedAttributesReadData, ReadPermissions, WriteAttributes, WriteData, dan WriteExtendedAttributes .

Synchronize 1048576

Menentukan apakah aplikasi dapat menunggu handel pipa disinkronkan dengan penyelesaian operasi I/O. Nilai ini secara otomatis diatur saat mengizinkan akses ke pipa dan secara otomatis dikecualikan saat menolak akses ke pipa. Hak untuk membuat pipa memerlukan nilai ini. Perhatikan bahwa jika Anda tidak secara eksplisit mengatur nilai ini saat membuat pipa, nilai akan diatur secara otomatis untuk Anda.

TakeOwnership 524288

Menentukan hak untuk mengubah pemilik pipa. Perhatikan bahwa pemilik pipa memiliki akses penuh ke sumber daya tersebut.

Write 274

Menentukan hak untuk menulis ke pipa. Hak ini mencakup WriteAttributeshak , WriteData, dan WriteExtendedAttributes .

WriteAttributes 256

Menentukan hak untuk menulis atribut sistem file ke pipa. Ini tidak termasuk hak untuk menulis data atau atribut sistem file yang diperluas.

WriteData 2

Menentukan hak untuk menulis data ke pipa. Ini tidak termasuk hak untuk menulis atribut sistem file atau atribut sistem file yang diperluas.

WriteExtendedAttributes 16

Menentukan hak untuk menulis atribut sistem file yang diperluas ke pipa. Ini tidak termasuk hak untuk menulis atribut file atau data.

Keterangan

PipeAccessRights Enumerasi menentukan tindakan sistem file mana yang diizinkan untuk akun pengguna tertentu dan tindakan sistem file mana yang diaudit untuk akun pengguna tertentu.

PipeAccessRights Gunakan enumerasi saat Anda membuat aturan akses dengan PipeAccessRule kelas atau saat Anda membuat aturan audit dengan PipeAuditRule kelas .

Enumerasi ini berisi beberapa nilai hak sistem tertentu dan beberapa nilai yang merupakan kombinasi dari nilai tertentu tersebut. Lebih mudah untuk menggunakan nilai kombinasi, seperti FullControl, Read, dan Write, daripada menentukan setiap nilai komponen secara terpisah.

Berlaku untuk