MemoryMappedFileRights Enumerazione
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Specifica i diritti di accesso a un file mappato alla memoria che non è associato a un file su disco.
Questa enumerazione supporta una combinazione bit per bit dei rispettivi valori dei membri.
public enum class MemoryMappedFileRights
[System.Flags]
public enum MemoryMappedFileRights
[<System.Flags>]
type MemoryMappedFileRights =
Public Enum MemoryMappedFileRights
- Ereditarietà
- Attributi
Campi
AccessSystemSecurity | 16777216 | Diritto per ottenere o impostare autorizzazioni su un file. |
ChangePermissions | 262144 | Diritto per modificare le regole di sicurezza e controllo associate a un file. |
CopyOnWrite | 1 | Diritto di lettura e scrittura per un file con la limitazione che le operazioni di scrittura non saranno viste dagli altri processi. |
Delete | 65536 | Diritto per eliminare un file. |
Execute | 8 | Diritto per eseguire il file di un'applicazione. |
FullControl | 983055 | Diritto per esercitare il controllo completo su un file e modificarne il controllo di accesso e le regole di controllo. Questo valore rappresenta il diritto di eseguire qualsiasi operazione su un file ed è la combinazione di tutti i diritti inclusi nell'enumerazione. |
Read | 4 | Diritto di aprire e copiare un file di sola lettura. |
ReadExecute | 12 | Diritto di aprire e copiare una cartella o un file in sola lettura e di eseguire dei file di applicazione. Questo diritto comprende il diritto Read e il diritto Execute. |
ReadPermissions | 131072 | Diritto per aprire e copiare le regole di accesso e di controllo da un file. Questo non include il diritto di leggere i dati, gli attributi del file system o gli attributi del file system esteso. |
ReadWrite | 6 | Diritto di aprire e copiare un file e di aggiungere dati a un file o rimuovere dati da un file. |
ReadWriteExecute | 14 | Diritto di aprire e copiare un file e di aggiungere dati a un file o rimuovere dati da un file, e diritto di eseguire un file di applicazione. |
TakeOwnership | 524288 | Diritto per modificare il proprietario di un file. |
Write | 2 | Il diritto per aggiungere dati a un file o rimuovere dati da un file. |
Commenti
È possibile specificare i diritti di accesso quando si usa il MemoryMappedFile.OpenExisting metodo per aprire un file mappato alla memoria esistente.