IMoniker class com
Enables you to use a moniker object, which contains information that uniquely identifies a COM object. An object that has a pointer to the moniker object's IMoniker interface can locate, activate, and get access to the identified object without having any other specific information on where the object is actually located in a distributed system. Monikers are used as the basis for linking in COM. A linked object contains a moniker that identifies its source. When the user activates the linked object to edit it, the moniker is bound; this loads the link source into memory.
- Inheritance
-
- Object
- IUnknown
- IPersist
- IPersistStream
- IMoniker
Constructors
-
IMoniker(Pointer<
COMObject> ptr) - IMoniker.from(IUnknown interface)
-
factory
Properties
Methods
-
addRef(
) → int -
Increments the reference count for an interface pointer to a COM object.
inherited
-
bindToObject(
Pointer< COMObject> pbc, Pointer<COMObject> pmkToLeft, Pointer<GUID> riidResult, Pointer<Pointer< ppvResult) → intNativeType> > -
bindToStorage(
Pointer< COMObject> pbc, Pointer<COMObject> pmkToLeft, Pointer<GUID> riid, Pointer<Pointer< ppvObj) → intNativeType> > -
commonPrefixWith(
Pointer< COMObject> pmkOther, Pointer<Pointer< ppmkPrefix) → intCOMObject> > -
composeWith(
Pointer< COMObject> pmkRight, int fOnlyIfNotGeneric, Pointer<Pointer< ppmkComposite) → intCOMObject> > -
detach(
) → void -
Detaches the object from the
Finalizer
.inherited -
enum_(
int fForward, Pointer< Pointer< ppenumMoniker) → intCOMObject> > -
getClassID(
Pointer< GUID> pClassID) → int -
inherited
-
getDisplayName(
Pointer< COMObject> pbc, Pointer<COMObject> pmkToLeft, Pointer<Pointer< ppszDisplayName) → intUtf16> > -
getSizeMax(
Pointer< Uint64> pcbSize) → int -
inherited
-
getTimeOfLastChange(
Pointer< COMObject> pbc, Pointer<COMObject> pmkToLeft, Pointer<FILETIME> pFileTime) → int -
hash(
Pointer< Uint32> pdwHash) → int -
Creates a combined hash code for a number of objects.
override
-
inverse(
Pointer< Pointer< ppmk) → intCOMObject> > -
isDirty(
) → int -
inherited
-
isEqual(
Pointer< COMObject> pmkOtherMoniker) → int -
isRunning(
Pointer< COMObject> pbc, Pointer<COMObject> pmkToLeft, Pointer<COMObject> pmkNewlyRunning) → int -
isSystemMoniker(
Pointer< Uint32> pdwMksys) → int -
load(
Pointer< COMObject> pStm) → int -
inherited
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
parseDisplayName(
Pointer< COMObject> pbc, Pointer<COMObject> pmkToLeft, Pointer<Utf16> pszDisplayName, Pointer<Uint32> pchEaten, Pointer<Pointer< ppmkOut) → intCOMObject> > -
queryInterface(
Pointer< GUID> riid, Pointer<Pointer< ppvObject) → intNativeType> > -
Queries a COM object for a pointer to one of its interface; identifying
the interface by a reference to its interface identifier (IID).
inherited
-
reduce(
Pointer< COMObject> pbc, int dwReduceHowFar, Pointer<Pointer< ppmkToLeft, Pointer<COMObject> >Pointer< ppmkReduced) → intCOMObject> > -
relativePathTo(
Pointer< COMObject> pmkOther, Pointer<Pointer< ppmkRelPath) → intCOMObject> > -
release(
) → int -
Decrements the reference count for an interface on a COM object.
inherited
-
save(
Pointer< COMObject> pStm, int fClearDirty) → int -
inherited
-
toInterface(
String iid) → Pointer< COMObject> -
Cast an existing COM object to a specified interface.
inherited
-
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited