IMarshal.MarshalInterface 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
public:
void MarshalInterface(Microsoft::VisualStudio::OLE::Interop::IStream ^ pstm, Guid % riid, IntPtr pv, System::UInt32 dwDestContext, IntPtr pvDestContext, System::UInt32 MSHLFLAGS);
public void MarshalInterface (Microsoft.VisualStudio.OLE.Interop.IStream pstm, ref Guid riid, IntPtr pv, uint dwDestContext, IntPtr pvDestContext, uint MSHLFLAGS);
abstract member MarshalInterface : Microsoft.VisualStudio.OLE.Interop.IStream * Guid * nativeint * uint32 * nativeint * uint32 -> unit
Public Sub MarshalInterface (pstm As IStream, ByRef riid As Guid, pv As IntPtr, dwDestContext As UInteger, pvDestContext As IntPtr, MSHLFLAGS As UInteger)
参数
- pstm
- IStream
- riid
- Guid
- pv
-
IntPtr
nativeint
- dwDestContext
- UInt32
- pvDestContext
-
IntPtr
nativeint
- MSHLFLAGS
- UInt32