IMoniker Interface

Definition

Enables access to an object through its moniker which allows access without information about the location of the object. For more information, see IMoniker and the references to different implementations such as IMoniker—Class Moniker Implementation.

public interface class IMoniker : Microsoft::VisualStudio::OLE::Interop::IPersistStream
public interface class IMoniker : Microsoft::VisualStudio::OLE::Interop::IPersistStream
__interface IMoniker : Microsoft::VisualStudio::OLE::Interop::IPersistStream
[System.Runtime.InteropServices.Guid("0000000F-0000-0000-C000-000000000046")]
[System.Runtime.InteropServices.InterfaceType(1)]
public interface IMoniker : Microsoft.VisualStudio.OLE.Interop.IPersistStream
[System.Runtime.InteropServices.Guid("0000000F-0000-0000-C000-000000000046")]
[System.Runtime.InteropServices.InterfaceType(System.Runtime.InteropServices.ComInterfaceType.InterfaceIsIUnknown)]
public interface IMoniker : Microsoft.VisualStudio.OLE.Interop.IPersistStream
[<System.Runtime.InteropServices.Guid("0000000F-0000-0000-C000-000000000046")>]
[<System.Runtime.InteropServices.InterfaceType(1)>]
type IMoniker = interface
    interface IPersistStream
[<System.Runtime.InteropServices.Guid("0000000F-0000-0000-C000-000000000046")>]
[<System.Runtime.InteropServices.InterfaceType(System.Runtime.InteropServices.ComInterfaceType.InterfaceIsIUnknown)>]
type IMoniker = interface
    interface IPersistStream
    interface IPersist
Public Interface IMoniker
Implements IPersistStream
Attributes
Implements

Methods

BindToObject(IBindCtx, IMoniker, Guid, Object)
BindToStorage(IBindCtx, IMoniker, Guid, Object)
CommonPrefixWith(IMoniker, IMoniker)
ComposeWith(IMoniker, Int32, IMoniker)
Enum(Int32, IEnumMoniker)
GetClassID(Guid)
GetDisplayName(IBindCtx, IMoniker, String)
GetSizeMax(ULARGE_INTEGER[])
GetTimeOfLastChange(IBindCtx, IMoniker, FILETIME[])
Hash(UInt32)
Inverse(IMoniker)
IsDirty()
IsEqual(IMoniker)
IsRunning(IBindCtx, IMoniker, IMoniker)
IsSystemMoniker(UInt32)
Load(IStream)
ParseDisplayName(IBindCtx, IMoniker, String, UInt32, IMoniker)
Reduce(IBindCtx, UInt32, IMoniker, IMoniker)
RelativePathTo(IMoniker, IMoniker)
Save(IStream, Int32)

Applies to