Sprache

PipeAccessRights Enumeration

Definition

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
PipeAccessRights
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.

Gilt für: