ホーム › System.Ole › ITypeMarshal
ITypeMarshal
COMメソッド 4
vtbl = vtable インデックス(0始まり)。HSP等からCOMメソッドをインデックス指定で呼ぶ際に使用します。0〜2 は IUnknown。
| vtbl | メソッド |
|---|---|
| 3 | HRESULT Size(void* pvType, DWORD dwDestContext, void* pvDestContext, DWORD* pSize) |
| 4 | HRESULT Marshal(void* pvType, DWORD dwDestContext, void* pvDestContext, DWORD cbBufferLength, BYTE* pBuffer, DWORD* pcbWritten) |
| 5 | HRESULT Unmarshal(void* pvType, DWORD dwFlags, DWORD cbBufferLength, BYTE* pBuffer, DWORD* pcbRead) |
| 6 | HRESULT Free(void* pvType) |