Share via


IVsDataObjectStringMapManager Interface

Definition

Enables storage of name/value pairs in an IDataObject. Multiple string maps with different names can exist in a single data object. You can get this interface by using SVsDataObjectStringMapManager.

public interface class IVsDataObjectStringMapManager
public interface class IVsDataObjectStringMapManager
__interface IVsDataObjectStringMapManager
public interface IVsDataObjectStringMapManager
[System.Runtime.InteropServices.Guid("662AFCEC-AD0C-4F59-97E2-F61E0C673514")]
[System.Runtime.InteropServices.InterfaceType(System.Runtime.InteropServices.ComInterfaceType.InterfaceIsIUnknown)]
public interface IVsDataObjectStringMapManager
type IVsDataObjectStringMapManager = interface
[<System.Runtime.InteropServices.Guid("662AFCEC-AD0C-4F59-97E2-F61E0C673514")>]
[<System.Runtime.InteropServices.InterfaceType(System.Runtime.InteropServices.ComInterfaceType.InterfaceIsIUnknown)>]
type IVsDataObjectStringMapManager = interface
Public Interface IVsDataObjectStringMapManager
Derived
Attributes

Methods

AdviseChanges(IDataObject, IVsDataObjectStringMapEvents, UInt32)

Registers a listener for the event fired when the string map changes.

CreateStringMap(IVsStringMap)

Creates a new string map.

ReadStringMap(IDataObject, String, IVsStringMap)

Reads the named string map from the specified data object.

UnadviseChanges(UInt32)

Removes the listener.

WriteStringMap(IDataObject, String, Int32, IVsStringMap)

Writes information to a string map.

Applies to