PipeAccessRights Enum

Definition

Definierar de åtkomsträttigheter som ska användas när du skapar åtkomst- och granskningsregler.

Den här uppräkningen stöder en bitvis kombination av dess medlemsvärden.

public enum class PipeAccessRights
[System.Flags]
public enum PipeAccessRights
[<System.Flags>]
type PipeAccessRights = 
Public Enum PipeAccessRights
Arv
PipeAccessRights
Attribut

Fält

Name Värde Description
ReadData 1

Anger rätten att läsa data från röret. Detta omfattar inte rätten att läsa filsystemattribut, utökade filsystemattribut eller åtkomst- och granskningsregler.

WriteData 2

Anger rätten att skriva data till ett rör. Detta omfattar inte rätten att skriva filsystemattribut eller utökade filsystemattribut.

CreateNewInstance 4

Anger rätten att skapa ett nytt rör. Om du ställer in den här rättigheten Synchronize anges också rätt.

ReadExtendedAttributes 8

Anger rätten att läsa utökade filsystemattribut från en pipe. Detta omfattar inte rätten att läsa data, filsystemattribut eller åtkomst- och granskningsregler.

WriteExtendedAttributes 16

Anger rätten att skriva utökade filsystemattribut till en pipe. Detta omfattar inte rätten att skriva filattribut eller data.

ReadAttributes 128

Anger rätten att läsa filsystemattribut från en pipe. Detta omfattar inte rätten att läsa data, utökade filsystemattribut eller åtkomst- och granskningsregler.

WriteAttributes 256

Anger rätten att skriva filsystemattribut till en pipe. Detta omfattar inte rätten att skriva data eller utökade filsystemattribut.

Write 274

Anger rätten att skriva till röret. Den här rättigheten WriteAttributesomfattar rättigheterna , WriteDataoch WriteExtendedAttributes .

Delete 65536

Anger rätten att ta bort ett rör.

ReadPermissions 131072

Anger rätten att läsa åtkomst- och granskningsregler från röret. Detta omfattar inte rätten att läsa data, filsystemattribut eller utökade filsystemattribut.

Read 131209

Anger rätten att läsa från röret. Den här rättigheten ReadAttributesomfattar rättigheterna , ReadData, ReadExtendedAttributesoch ReadPermissions .

ReadWrite 131483

Anger rätten att läsa och skriva från röret. Den här rättigheten ReadAttributesomfattar rättigheterna , ReadData, ReadExtendedAttributes, ReadPermissions, WriteAttributesWriteDataoch WriteExtendedAttributes .

ChangePermissions 262144

Anger rätten att ändra de säkerhets- och granskningsregler som är associerade med ett rör.

TakeOwnership 524288

Anger rätten att ändra ägaren till ett rör. Observera att ägare av ett rör har fullständig åtkomst till den resursen.

Synchronize 1048576

Anger om programmet kan vänta tills ett rörhandtag synkroniseras med slutförandet av en I/O-åtgärd. Det här värdet anges automatiskt när du tillåter åtkomst till röret och utesluts automatiskt när du nekar åtkomst till röret. Rätten att skapa en pipe kräver det här värdet. Observera att om du inte uttryckligen anger det här värdet när du skapar en pipe anges värdet automatiskt åt dig.

FullControl 2032031

Anger rätten att utöva fullständig kontroll över ett rör och att ändra åtkomstkontroll- och granskningsregler. Det här värdet representerar kombinationen av alla rättigheter i den här uppräkningen.

AccessSystemSecurity 16777216

Anger rätten att göra ändringar i listan över systemåtkomstkontroll (SACL).

Kommentarer

Uppräkningen PipeAccessRights anger vilka filsystemåtgärder som tillåts för ett visst användarkonto och vilka filsystemåtgärder som granskas för ett visst användarkonto.

PipeAccessRights Använd uppräkningen när du skapar en åtkomstregel med PipeAccessRule klassen eller när du skapar en granskningsregel med PipeAuditRule klassen.

Den här uppräkningen innehåller flera specifika systemrättigheter och flera värden som är en kombination av dessa specifika värden. Det är enklare att använda kombinationsvärdena, till exempel FullControl, Read och Write, i stället för att ange varje komponentvärde separat.

Gäller för