IVsSettingsStorageContainer Interface
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Provides settings functionality.
public interface class IVsSettingsStorageContainer
public interface class IVsSettingsStorageContainer
__interface IVsSettingsStorageContainer
[System.Runtime.InteropServices.Guid("0B578BCA-3358-441A-8EA5-9AE07182BEBB")]
[System.Runtime.InteropServices.InterfaceType(System.Runtime.InteropServices.ComInterfaceType.InterfaceIsIUnknown)]
public interface IVsSettingsStorageContainer
[<System.Runtime.InteropServices.Guid("0B578BCA-3358-441A-8EA5-9AE07182BEBB")>]
[<System.Runtime.InteropServices.InterfaceType(System.Runtime.InteropServices.ComInterfaceType.InterfaceIsIUnknown)>]
type IVsSettingsStorageContainer = interface
Public Interface IVsSettingsStorageContainer
- Attributes
Methods
Clear() |
Clears the container. |
EnumKeys(IEnumString) |
Enumerates only the keys at the top level (not in subcollections). IEnumString.Next() returns LPOLESTRs, which must be freed by the caller usingCoTaskMemFree. |
EnumSubkeys(String[], Int32, IEnumString) |
Enumerates the subkeys of the parent keys. |
GetMultiKeyValue(String[], Int32) |
Gets a multi-key value. |
GetValue(String) |
Gets a value for the specified key. |
RemoveMultiKeyValue(String[], Int32) |
Removes the specified key values. |
RemoveValue(String) |
Removes the value for the specified key. |
SetMultiKeyValue(String[], UInt32, String) |
Set multi-key values. |
SetValue(String, String) |
Sets a value for the specified key. |