MemoryMappedFileRights Wyliczenie
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Określa prawa dostępu do pliku mapowanego w pamięci, który nie jest skojarzony z plikiem na dysku.
To wyliczenie obsługuje bitową kombinację jego wartości składowych.
public enum class MemoryMappedFileRights
[System.Flags]
public enum MemoryMappedFileRights
[<System.Flags>]
type MemoryMappedFileRights =
Public Enum MemoryMappedFileRights
- Dziedziczenie
- Atrybuty
Pola
AccessSystemSecurity | 16777216 | Prawo do pobierania lub ustawiania uprawnień do pliku. |
ChangePermissions | 262144 | Prawo do zmiany reguł zabezpieczeń i inspekcji skojarzonych z plikiem. |
CopyOnWrite | 1 | Prawo do odczytu i zapisu w pliku z ograniczeniem, że operacje zapisu nie będą widoczne przez inne procesy. |
Delete | 65536 | Prawo do usunięcia pliku. |
Execute | 8 | Prawo do uruchomienia pliku aplikacji. |
FullControl | 983055 | Prawo do sprawowania pełnej kontroli nad plikiem oraz modyfikowania zasad kontroli dostępu i inspekcji. Ta wartość reprezentuje prawo do wykonywania dowolnych czynności z plikiem i jest kombinacją wszystkich praw w tym wyliczenie. |
Read | 4 | Prawo do otwierania i kopiowania pliku jako tylko do odczytu. |
ReadExecute | 12 | Prawo do otwierania i kopiowania folderu lub pliku jako tylko do odczytu oraz uruchamiania plików aplikacji. To prawo obejmuje Read prawo i Execute prawo. |
ReadPermissions | 131072 | Prawo do otwierania i kopiowania reguł dostępu i inspekcji z pliku. Nie obejmuje to prawa do odczytywania danych, atrybutów systemu plików ani rozszerzonych atrybutów systemu plików. |
ReadWrite | 6 | Prawo do otwierania i kopiowania pliku oraz prawo do dodawania danych do pliku lub usuwania danych z pliku. |
ReadWriteExecute | 14 | Prawo do otwierania i kopiowania pliku, prawo do dodawania danych do pliku lub usuwania danych z pliku oraz prawo do uruchamiania pliku aplikacji. |
TakeOwnership | 524288 | Prawo do zmiany właściciela pliku. |
Write | 2 | Prawo do dodawania danych do pliku lub usuwania danych z pliku. |
Uwagi
Podczas otwierania MemoryMappedFile.OpenExisting istniejącego pliku zamapowanego na pamięć można określić prawa dostępu.