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)

[GuidAttribute("0B578BCA-3358-441A-8EA5-9AE07182BEBB")]
[InterfaceTypeAttribute(ComInterfaceType.InterfaceIsIUnknown)]
public interface IVsSettingsStorageContainer

NameDescription
System_CAPS_pubmethodClear()

Clears the container.

System_CAPS_pubmethodEnumKeys(IEnumString)

Enumerates only the keys at the top level (not in subcollections). IEnumString.Next() returns LPOLESTRs, which must be freed by the caller usingCoTaskMemFree.

System_CAPS_pubmethodEnumSubkeys(String[], Int32, IEnumString)

Enumerates the subkeys of the parent keys.

System_CAPS_pubmethodGetMultiKeyValue(String[], Int32)

Gets a multi-key value.

System_CAPS_pubmethodGetValue(String)

Gets a value for the specified key.

System_CAPS_pubmethodRemoveMultiKeyValue(String[], Int32)

Removes the specified key values.

System_CAPS_pubmethodRemoveValue(String)

Removes the value for the specified key.

System_CAPS_pubmethodSetMultiKeyValue(String[], UInt32, String)

Set multi-key values.

System_CAPS_pubmethodSetValue(String, String)

Sets a value for the specified key.

Return to top
Show: