ホーム › System.Com › IMoniker
IMoniker
COMメソッド 15
vtbl = vtable インデックス(0始まり)。HSP等からCOMメソッドをインデックス指定で呼ぶ際に使用します。0〜2 は IUnknown。
| vtbl | メソッド |
|---|---|
| 8 | HRESULT BindToObject(IBindCtx* pbc, IMoniker* pmkToLeft, GUID* riidResult, void** ppvResult) |
| 9 | HRESULT BindToStorage(IBindCtx* pbc, IMoniker* pmkToLeft, GUID* riid, void** ppvObj) |
| 10 | HRESULT Reduce(IBindCtx* pbc, DWORD dwReduceHowFar, IMoniker** ppmkToLeft, IMoniker** ppmkReduced) |
| 11 | HRESULT ComposeWith(IMoniker* pmkRight, BOOL fOnlyIfNotGeneric, IMoniker** ppmkComposite) |
| 12 | HRESULT Enum(BOOL fForward, IEnumMoniker** ppenumMoniker) |
| 13 | HRESULT IsEqual(IMoniker* pmkOtherMoniker) |
| 14 | HRESULT Hash(DWORD* pdwHash) |
| 15 | HRESULT IsRunning(IBindCtx* pbc, IMoniker* pmkToLeft, IMoniker* pmkNewlyRunning) |
| 16 | HRESULT GetTimeOfLastChange(IBindCtx* pbc, IMoniker* pmkToLeft, FILETIME* pFileTime) |
| 17 | HRESULT Inverse(IMoniker** ppmk) |
| 18 | HRESULT CommonPrefixWith(IMoniker* pmkOther, IMoniker** ppmkPrefix) |
| 19 | HRESULT RelativePathTo(IMoniker* pmkOther, IMoniker** ppmkRelPath) |
| 20 | HRESULT GetDisplayName(IBindCtx* pbc, IMoniker* pmkToLeft, LPWSTR* ppszDisplayName) |
| 21 | HRESULT ParseDisplayName(IBindCtx* pbc, IMoniker* pmkToLeft, LPWSTR pszDisplayName, DWORD* pchEaten, IMoniker** ppmkOut) |
| 22 | HRESULT IsSystemMoniker(DWORD* pdwMksys) |