PipeAccessRights 列舉

定義

定義您在建立存取規則和稽核規則時所要使用的存取權限。

此列舉支援其成員值的位元組合。

public enum class PipeAccessRights
[System.Flags]
public enum PipeAccessRights
[<System.Flags>]
type PipeAccessRights = 
Public Enum PipeAccessRights
繼承
PipeAccessRights
屬性

欄位

AccessSystemSecurity 16777216

指定用來變更系統存取清單 (SACL) 的權限。

ChangePermissions 262144

指定用來變更與管道相關聯之安全性規則和稽核規則的權限。

CreateNewInstance 4

指定用來建立新管道的權限。 設定這個權限也會設定 Synchronize 權限。

Delete 65536

指定用來刪除管道的權限。

FullControl 2032031

指定用來對管道執行完全控制以及修改存取控制和稽核規則的權限。 這個值代表此列舉型別中所有權限的組合。

Read 131209

指定用來讀取管道的權限。 這個權限包括 ReadAttributesReadDataReadExtendedAttributesReadPermissions 等權限。

ReadAttributes 128

指定用來從管道讀取檔案系統屬性的權限。 這不包括讀取資料、擴充之檔案系統屬性、存取規則和稽核規則的權限。

ReadData 1

指定用來從管道讀取資料的權限。 這不包括讀取檔案系統屬性、擴充之檔案系統屬性、存取規則和稽核規則的權限。

ReadExtendedAttributes 8

指定用來從管道讀取擴充之檔案系統屬性的權限。 這不包括讀取資料、檔案系統屬性、存取規則和稽核規則的權限。

ReadPermissions 131072

指定用來從管道讀取存取規則和稽核規則的權限。 這不包括讀取資料、檔案系統屬性或擴充之檔案系統屬性的權限。

ReadWrite 131483

指定用來從管道讀取及寫入的權限。 這個權限包括 ReadAttributesReadDataReadExtendedAttributesReadPermissionsWriteAttributesWriteDataWriteExtendedAttributes 等權限。

Synchronize 1048576

指定應用程式是否可以等待管道控制代碼與 I/O 作業的完成同步。 若允許管道的存取權,會自動設定此值;若拒絕管道的存取權,則會自動排除此值。 建立管道的權限需要這個值。 請注意您是否未在建立管道時明確設定此值,系統會自動為您設定該值。

TakeOwnership 524288

指定用來變更管道擁有人的權限。 請注意,管道的擁有人具有該資源的完整存取權。

Write 274

指定用來寫入管道的權限。 這個權限包括 WriteAttributesWriteDataWriteExtendedAttributes 等權限。

WriteAttributes 256

指定用來將檔案系統屬性寫入至管道的權限。 這不包括寫入資料或擴充之檔案系統屬性的權限。

WriteData 2

指定用來將資料寫入至管道的權限。 這不包括寫入檔案系統屬性或擴充之檔案系統屬性的權限。

WriteExtendedAttributes 16

指定用來將擴充之檔案系統屬性寫入至管道的權限。 這不包括寫入檔案屬性或資料的權限。

備註

列舉 PipeAccessRights 會指定特定使用者帳戶允許哪些檔案系統動作,以及特定使用者帳戶的檔案系統動作稽核哪些檔案系統動作。

PipeAccessRights當您使用 PipeAccessRule 類別建立存取規則或使用 類別建立稽核規則時, PipeAuditRule 請使用 列舉。

此列舉包含數個特定的系統許可權值,以及這些特定值的組合數個值。 使用 FullControl、讀取和寫入等組合值會比較容易,而不是個別指定每個元件值。

適用於