UCOMIMoniker Interface

 
Note: This API is now obsolete.Namespace:   System.Runtime.InteropServices
Assembly:  mscorlib (in mscorlib.dll)

[ObsoleteAttribute("Use System.Runtime.InteropServices.ComTypes.IMoniker instead. http://go.microsoft.com/fwlink/?linkid=14202", 
	false)]
[GuidAttribute("0000000f-0000-0000-C000-000000000046")]
[InterfaceTypeAttribute(ComInterfaceType::InterfaceIsIUnknown)]
public interface class UCOMIMoniker

NameDescription
System_CAPS_pubmethodBindToObject(UCOMIBindCtx^, UCOMIMoniker^, Guid%, Object^%)

Uses the moniker to bind to the object it identifies.

System_CAPS_pubmethodBindToStorage(UCOMIBindCtx^, UCOMIMoniker^, Guid%, Object^%)

Retrieves an interface pointer to the storage that contains the object identified by the moniker.

System_CAPS_pubmethodCommonPrefixWith(UCOMIMoniker^, UCOMIMoniker^%)

Creates a new moniker based on the common prefix that this moniker shares with another moniker.

System_CAPS_pubmethodComposeWith(UCOMIMoniker^, Boolean, UCOMIMoniker^%)

Combines the current moniker with another moniker, creating a new composite moniker.

System_CAPS_pubmethodEnum(Boolean, UCOMIEnumMoniker^%)

Supplies a pointer to an enumerator that can enumerate the components of a composite moniker.

System_CAPS_pubmethodGetClassID(Guid%)

Retrieves the class identifier (CLSID) of an object.

System_CAPS_pubmethodGetDisplayName(UCOMIBindCtx^, UCOMIMoniker^, String^%)

Gets the display name, which is a user-readable representation of this moniker.

System_CAPS_pubmethodGetSizeMax(Int64%)

Returns the size in bytes of the stream needed to save the object.

System_CAPS_pubmethodGetTimeOfLastChange(UCOMIBindCtx^, UCOMIMoniker^, FILETIME%)

Provides a number representing the time the object identified by this moniker was last changed.

System_CAPS_pubmethodHash(Int32%)

Calculates a 32-bit integer using the internal state of the moniker.

System_CAPS_pubmethodInverse(UCOMIMoniker^%)

Provides a moniker that, when composed to the right of this moniker or one of similar structure, composes to nothing.

System_CAPS_pubmethodIsDirty()

Checks the object for changes since it was last saved.

System_CAPS_pubmethodIsEqual(UCOMIMoniker^)

Compares this moniker with a specified moniker and indicates whether they are identical.

System_CAPS_pubmethodIsRunning(UCOMIBindCtx^, UCOMIMoniker^, UCOMIMoniker^)

Determines whether the object that is identified by this moniker is currently loaded and running.

System_CAPS_pubmethodIsSystemMoniker(Int32%)

Indicates whether this moniker is of one of the system-supplied moniker classes.

System_CAPS_pubmethodLoad(UCOMIStream^)

Initializes an object from the stream where it was previously saved.

System_CAPS_pubmethodParseDisplayName(UCOMIBindCtx^, UCOMIMoniker^, String^, Int32%, UCOMIMoniker^%)

Reads as many characters of the specified display name as it understands and builds a moniker corresponding to the portion read.

System_CAPS_pubmethodReduce(UCOMIBindCtx^, Int32, UCOMIMoniker^%, UCOMIMoniker^%)

Returns a reduced moniker which is another moniker that refers to the same object as this moniker but can be bound with equal or greater efficiency.

System_CAPS_pubmethodRelativePathTo(UCOMIMoniker^, UCOMIMoniker^%)

Supplies a moniker that, when appended to this moniker (or one with a similar structure), yields the specified moniker.

System_CAPS_pubmethodSave(UCOMIStream^, Boolean)

Saves an object to the specified stream.

For more information about the IMoniker, IPersist, and IPersistStream interfaces, see the MSDN Library.

.NET Framework
Available since 1.1
Return to top
Show: