Provides the managed definition of the IMoniker interface, with COM functionality from IPersist and IPersistStream.
Assembly: mscorlib (in mscorlib.dll)
Thetype exposes the following members.
|BindToObject||Uses the moniker to bind to the object that it identifies.|
|BindToStorage||Retrieves an interface pointer to the storage that contains the object identified by the moniker.|
|CommonPrefixWith||Creates a new moniker based on the common prefix that this moniker shares with another moniker.|
|ComposeWith||Combines the current moniker with another moniker, creating a new composite moniker.|
|Enum||Supplies a pointer to an enumerator that can enumerate the components of a composite moniker.|
|GetClassID||Retrieves the class identifier (CLSID) of an object.|
|GetDisplayName||Gets the display name, which is a user-readable representation of the current moniker.|
|GetSizeMax||Returns the size, in bytes, of the stream needed to save the object.|
|GetTimeOfLastChange||Provides a number representing the time that the object identified by the current moniker was last changed.|
|Hash||Calculates a 32-bit integer using the internal state of the moniker.|
|Inverse||Provides a moniker that, when composed to the right of the current moniker or one of similar structure, composes to nothing.|
|IsDirty||Checks the object for changes since it was last saved.|
|IsEqual||Compares the current moniker with a specified moniker and indicates whether they are identical.|
|IsRunning||Determines whether the object that is identified by the current moniker is currently loaded and running.|
|IsSystemMoniker||Indicates whether this moniker is of one of the system-supplied moniker classes.|
|Load||Initializes an object from the stream where it was previously saved.|
|ParseDisplayName||Reads as many characters of the specified display name as the ParseDisplayName understands and builds a moniker corresponding to the portion read.|
|Reduce||Returns a reduced moniker, which is another moniker that refers to the same object as the current moniker but can be bound with equal or greater efficiency.|
|RelativePathTo||Supplies a moniker that, when appended to the current moniker (or one with a similar structure), yields the specified moniker.|
|Save||Saves an object to the specified stream.|
For more information about the IMoniker, IPersist, and IPersistStream interfaces, see the MSDN Library.
The common language runtime throws an exception when a COM method in native code returns an HRESULT. For more information, see How to: Map HRESULTs and Exceptions.