ホーム › System.Com.Marshal › IMarshal
IMarshal
COMメソッド 6
vtbl = vtable インデックス(0始まり)。HSP等からCOMメソッドをインデックス指定で呼ぶ際に使用します。0〜2 は IUnknown。
| vtbl | メソッド |
|---|---|
| 3 | HRESULT GetUnmarshalClass(GUID* riid, void* pv, DWORD dwDestContext, void* pvDestContext, DWORD mshlflags, GUID* pCid) |
| 4 | HRESULT GetMarshalSizeMax(GUID* riid, void* pv, DWORD dwDestContext, void* pvDestContext, DWORD mshlflags, DWORD* pSize) |
| 5 | HRESULT MarshalInterface(IStream* pStm, GUID* riid, void* pv, DWORD dwDestContext, void* pvDestContext, DWORD mshlflags) |
| 6 | HRESULT UnmarshalInterface(IStream* pStm, GUID* riid, void** ppv) |
| 7 | HRESULT ReleaseMarshalData(IStream* pStm) |
| 8 | HRESULT DisconnectObject(DWORD dwReserved) |