[Visual Basic .NET] Public Sub MarshalInterface ( _ ByVal pStm As IStream, _ ByRef riid As Guid&, _ ByVal pv As IntPtr, _ ByVal dwDestContext As Integer, _ ByVal pvDestContext As IntPtr, _ ByVal mshlflags As Integer _ )
[C#] public void MarshalInterface ( IStream pStm, ref Guid& riid, ref IntPtr pv, ref uint dwDestContext, ref IntPtr pvDestContext, ref uint mshlflags );
[C++]
HRESULT MarshalInterface(
IStream* pStm,
GUID* riid,
pv* pv,
Unsigned long dwDestContext,
pvDestContext* pvDestContext,
Unsigned long mshlflags
);
[C++]Parameters
pStm [in]pStm is a parameter of type IStream
riid [in]riid is a parameter of type GUID
pv [in] pv is a parameter of type dwDestContext [in] dwDestContext is a parameter of type Unsigned long pvDestContext [in] pvDestContext is a parameter of type mshlflags [in] mshlflags is a parameter of type Unsigned long
Product Availability
Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server. Requires Tracking Analyst Extension.