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、讀取和寫入等組合值會比較容易,而不是個別指定每個元件值。