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