PipeAccessRights Enum

Definitie

Definieert de toegangsrechten die moeten worden gebruikt wanneer u toegangs- en controleregels maakt.

Deze opsomming ondersteunt een bitsgewijze combinatie van de waarden van de leden.

public enum class PipeAccessRights
[System.Flags]
public enum PipeAccessRights
[<System.Flags>]
type PipeAccessRights = 
Public Enum PipeAccessRights
Overname
PipeAccessRights
Kenmerken

Velden

Name Waarde Description
ReadData 1

Hiermee geeft u het recht om gegevens uit de pijp te lezen. Dit omvat niet het recht om bestandssysteemkenmerken, uitgebreide bestandssysteemkenmerken of toegangs- en controleregels te lezen.

WriteData 2

Hiermee geeft u het recht om gegevens naar een pijp te schrijven. Dit omvat niet het recht om kenmerken van het bestandssysteem of uitgebreide bestandssysteemkenmerken te schrijven.

CreateNewInstance 4

Hiermee geeft u het recht om een nieuwe pijp te maken. Als u dit recht instelt, wordt ook het Synchronize juiste recht ingesteld.

ReadExtendedAttributes 8

Hiermee geeft u het recht om uitgebreide bestandssysteemkenmerken uit een pijp te lezen. Dit omvat niet het recht om gegevens, bestandssysteemkenmerken of toegangs- en controleregels te lezen.

WriteExtendedAttributes 16

Hiermee geeft u het recht om uitgebreide bestandssysteemkenmerken naar een pipe te schrijven. Dit omvat niet het recht om bestandskenmerken of -gegevens te schrijven.

ReadAttributes 128

Hiermee geeft u het recht om bestandssysteemkenmerken van een pipe te lezen. Dit omvat niet het recht om gegevens, uitgebreide bestandssysteemkenmerken of toegangs- en controleregels te lezen.

WriteAttributes 256

Hiermee geeft u het recht om bestandssysteemkenmerken naar een pipe te schrijven. Dit omvat niet het recht om gegevens of uitgebreide bestandssysteemkenmerken te schrijven.

Write 274

Hiermee geeft u het recht om naar de pijp te schrijven. Dit recht omvat de WriteAttributes, WriteDataen WriteExtendedAttributes rechten.

Delete 65536

Hiermee geeft u het recht om een pijp te verwijderen.

ReadPermissions 131072

Hiermee geeft u het recht om toegangs- en controleregels van de pijp te lezen. Dit omvat niet het recht om gegevens, bestandssysteemkenmerken of uitgebreide bestandssysteemkenmerken te lezen.

Read 131209

Hiermee geeft u het recht om uit de pijp te lezen. Dit recht omvat de ReadAttributes, ReadDataen ReadExtendedAttributesReadPermissions rechten.

ReadWrite 131483

Hiermee geeft u het recht om te lezen en schrijven vanuit de pijp. Dit recht omvat het ReadAttributesrecht , , ReadData, ReadExtendedAttributesReadPermissions, WriteAttributes, en WriteDatarechtenWriteExtendedAttributes.

ChangePermissions 262144

Hiermee geeft u het recht om de beveiligings- en controleregels te wijzigen die zijn gekoppeld aan een pijp.

TakeOwnership 524288

Hiermee geeft u het recht om de eigenaar van een pijp te wijzigen. Houd er rekening mee dat eigenaren van een pijp volledige toegang tot die resource hebben.

Synchronize 1048576

Hiermee geeft u op of de toepassing kan wachten tot een pijpgreep wordt gesynchroniseerd met de voltooiing van een I/O-bewerking. Deze waarde wordt automatisch ingesteld wanneer toegang tot de pijp wordt toegestaan en automatisch wordt uitgesloten bij het weigeren van toegang tot de pijp. Voor het recht om een pijp te maken, is deze waarde vereist. Als u deze waarde niet expliciet instelt wanneer u een pijp maakt, wordt de waarde automatisch voor u ingesteld.

FullControl 2032031

Hiermee geeft u het recht om volledige controle over een pijp uit te oefenen en toegangsbeheer- en controleregels te wijzigen. Deze waarde vertegenwoordigt de combinatie van alle rechten in deze opsomming.

AccessSystemSecurity 16777216

Hiermee geeft u het recht om wijzigingen aan te brengen in de systeemtoegangsbeheerlijst (SACL).

Opmerkingen

De PipeAccessRights opsomming geeft aan welke bestandssysteemacties zijn toegestaan voor een bepaald gebruikersaccount en welke bestandssysteemacties worden gecontroleerd voor een bepaald gebruikersaccount.

Gebruik de PipeAccessRights opsomming wanneer u een toegangsregel maakt met de PipeAccessRule klasse of wanneer u een controleregel met de PipeAuditRule klasse maakt.

Deze opsomming bevat verschillende specifieke systeemrechtenwaarden en verschillende waarden die een combinatie zijn van deze specifieke waarden. Het is eenvoudiger om de combinatiewaarden, zoals FullControl, Lezen en Schrijven, te gebruiken in plaats van elke onderdeelwaarde afzonderlijk op te geven.

Van toepassing op