PipeAccessRights Enum
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
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
- 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.