Specifies options to use when creating a registry key.
| C# | Visual Basic |
[FlagsAttribute] public enum RegistryOptions
<FlagsAttribute> _ Public Enumeration RegistryOptions
| Member | Description |
|---|---|
| None |
A non-volatile key. This is the default.
|
| Volatile |
A volatile key.
The information is stored in memory and is not preserved when the corresponding registry hive is unloaded.
|
| HasFlag |
Determines whether one or more bit fields are set in the current instance.
|
You can create a registry key that is available only in memory and that will not be persisted when the computer is restarted.
This is known as a volatile key.
You can specify that you want to create a volatile or non-volatile key by using the CreateSubKey(RegistryKey, String, RegistryKeyPermissionCheck, RegistryOptions) method overloads that take an options parameter.