PipeAccessRights Enum
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
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
- 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.