IVsSettingsStorageContainer Interface
Provides settings functionality.
Namespace: Microsoft.VisualStudio.Shell.Interop
Assembly: Microsoft.VisualStudio.Shell.Interop.12.0 (in Microsoft.VisualStudio.Shell.Interop.12.0.dll)
Syntax
'Declaration
<GuidAttribute("0B578BCA-3358-441A-8EA5-9AE07182BEBB")> _
<InterfaceTypeAttribute(ComInterfaceType.InterfaceIsIUnknown)> _
Public Interface IVsSettingsStorageContainer
[GuidAttribute("0B578BCA-3358-441A-8EA5-9AE07182BEBB")]
[InterfaceTypeAttribute(ComInterfaceType.InterfaceIsIUnknown)]
public interface IVsSettingsStorageContainer
[GuidAttribute(L"0B578BCA-3358-441A-8EA5-9AE07182BEBB")]
[InterfaceTypeAttribute(ComInterfaceType::InterfaceIsIUnknown)]
public interface class IVsSettingsStorageContainer
[<GuidAttribute("0B578BCA-3358-441A-8EA5-9AE07182BEBB")>]
[<InterfaceTypeAttribute(ComInterfaceType.InterfaceIsIUnknown)>]
type IVsSettingsStorageContainer = interface end
public interface IVsSettingsStorageContainer
The IVsSettingsStorageContainer type exposes the following members.
Methods
Name | Description | |
---|---|---|
Clear | Clears the container. | |
EnumKeys | Enumerates only the keys at the top level (not in subcollections). IEnumString.Next() returns LPOLESTRs, which must be freed by the caller usingCoTaskMemFree. | |
EnumSubkeys | Enumerates the subkeys of the parent keys. | |
GetMultiKeyValue | Gets a multi-key value. | |
GetValue | Gets a value for the specified key. | |
RemoveMultiKeyValue | Removes the specified key values. | |
RemoveValue | Removes the value for the specified key. | |
SetMultiKeyValue | Set multi-key values. | |
SetValue | Sets a value for the specified key. |
Top