PipeAccessRights Enum
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
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
- 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.