PipeAccessRights Enumeration
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Definiert die Zugriffsrechte, die beim Erstellen von Zugriffs- und Überwachungsregeln verwendet werden sollen.
Diese Enumeration unterstützt eine bitweise Kombination ihrer Memberwerte.
public enum class PipeAccessRights
[System.Flags]
public enum PipeAccessRights
[<System.Flags>]
type PipeAccessRights =
Public Enum PipeAccessRights
- Vererbung
- Attribute
Felder
| Name | Wert | Beschreibung |
|---|---|---|
| ReadData | 1 | Gibt das Recht zum Lesen von Daten aus der Pipe an. Dies schließt nicht das Recht ein, Dateisystemattribute, erweiterte Dateisystemattribute oder Zugriffs- und Überwachungsregeln zu lesen. |
| WriteData | 2 | Gibt das Recht zum Schreiben von Daten in eine Pipe an. Dazu gehört nicht das Recht, Dateisystemattribute oder erweiterte Dateisystemattribute zu schreiben. |
| CreateNewInstance | 4 | Gibt das Recht zum Erstellen einer neuen Pipe an. Wenn Sie dieses Recht festlegen, wird auch die Synchronize rechte Einstellung festgelegt. |
| ReadExtendedAttributes | 8 | Gibt das Recht zum Lesen erweiterter Dateisystemattribute aus einer Pipe an. Dazu gehört nicht das Recht, Daten, Dateisystemattribute oder Zugriffs- und Überwachungsregeln zu lesen. |
| WriteExtendedAttributes | 16 | Gibt das Recht an, erweiterte Dateisystemattribute in eine Pipe zu schreiben. Dies schließt nicht das Recht zum Schreiben von Dateiattributen oder -daten ein. |
| ReadAttributes | 128 | Gibt das Recht zum Lesen von Dateisystemattributen aus einer Pipe an. Dies schließt nicht das Recht auf Lesen von Daten, erweiterten Dateisystemattributen oder Zugriffs- und Überwachungsregeln ein. |
| WriteAttributes | 256 | Gibt das Recht zum Schreiben von Dateisystemattributen in eine Pipe an. Dies schließt nicht das Recht zum Schreiben von Daten oder erweiterten Dateisystemattributen ein. |
| Write | 274 | Gibt das Recht zum Schreiben in die Pfeife an. Dieses Recht umfasst die WriteAttributesRechte und WriteDataWriteExtendedAttributes Rechte. |
| Delete | 65536 | Gibt das Recht zum Löschen einer Pipe an. |
| ReadPermissions | 131072 | Gibt das Recht zum Lesen von Zugriffs- und Überwachungsregeln aus der Pipe an. Dies schließt nicht das Recht auf Lesen von Daten, Dateisystemattributen oder erweiterten Dateisystemattributen ein. |
| Read | 131209 | Gibt das Recht zum Lesen aus der Rohrleitung an. Dieses Recht umfasst die ReadAttributesRechte , ReadData, und ReadExtendedAttributesReadPermissionsdie Rechte. |
| ReadWrite | 131483 | Gibt das Recht zum Lesen und Schreiben aus der Pipe an. Dieses Recht umfasst die ReadAttributesRechte , ReadData, , ReadExtendedAttributes, ReadPermissionsWriteAttributes, und WriteDataWriteExtendedAttributesdie Rechte. |
| ChangePermissions | 262144 | Gibt das Recht auf Änderung der Sicherheits- und Überwachungsregeln an, die einer Pipe zugeordnet sind. |
| TakeOwnership | 524288 | Gibt das Recht an, den Besitzer einer Pipe zu ändern. Beachten Sie, dass Besitzer einer Pipe vollzugriff auf diese Ressource haben. |
| Synchronize | 1048576 | Gibt an, ob die Anwendung auf eine Synchronisierung mit dem Abschluss eines E/A-Vorgangs warten kann. Dieser Wert wird automatisch festgelegt, wenn der Zugriff auf die Pipe zugelassen und automatisch ausgeschlossen wird, wenn der Zugriff auf die Rohre verweigert wird. Das Recht zum Erstellen einer Pipe erfordert diesen Wert. Wenn Sie diesen Wert beim Erstellen einer Pipe nicht explizit festlegen, wird der Wert automatisch für Sie festgelegt. |
| FullControl | 2032031 | Gibt das Recht an, die volle Kontrolle über ein Rohr auszuüben und Zugriffssteuerungs- und Überwachungsregeln zu ändern. Dieser Wert stellt die Kombination aller Rechte in dieser Enumeration dar. |
| AccessSystemSecurity | 16777216 | Gibt das Recht an, Änderungen an der Systemzugriffssteuerungsliste (SACL) vorzunehmen. |
Hinweise
Die PipeAccessRights Enumeration gibt an, welche Dateisystemaktionen für ein bestimmtes Benutzerkonto zulässig sind und welche Dateisystemaktionen für ein bestimmtes Benutzerkonto überwacht werden.
Verwenden Sie die PipeAccessRights Aufzählung, wenn Sie eine Zugriffsregel mit der PipeAccessRule Klasse erstellen oder eine Überwachungsregel mit der PipeAuditRule Klasse erstellen.
Diese Aufzählung enthält mehrere spezifische Systemberechtigungswerte und mehrere Werte, die eine Kombination dieser spezifischen Werte sind. Es ist einfacher, die Kombinationswerte wie FullControl, Read und Write zu verwenden, anstatt jeden Komponentenwert separat anzugeben.