Share via


IMarshal2 Interface

This API supports the .NET Framework infrastructure and is not intended to be used directly from your code.

Namespace:  Microsoft.VisualStudio.OLE.Interop
Assembly:  Microsoft.VisualStudio.OLE.Interop (in Microsoft.VisualStudio.OLE.Interop.dll)

Syntax

'Declaration
<GuidAttribute("000001CF-0000-0000-C000-000000000046")> _
<InterfaceTypeAttribute()> _
Public Interface IMarshal2 _
    Inherits IMarshal
[GuidAttribute("000001CF-0000-0000-C000-000000000046")]
[InterfaceTypeAttribute()]
public interface IMarshal2 : IMarshal
[GuidAttribute(L"000001CF-0000-0000-C000-000000000046")]
[InterfaceTypeAttribute()]
public interface class IMarshal2 : IMarshal
[<GuidAttribute("000001CF-0000-0000-C000-000000000046")>]
[<InterfaceTypeAttribute()>]
type IMarshal2 =  
    interface 
        interface IMarshal 
    end
public interface IMarshal2 extends IMarshal

The IMarshal2 type exposes the following members.

Methods

  Name Description
Public method DisconnectObject
Public method GetMarshalSizeMax
Public method GetUnmarshalClass
Public method MarshalInterface
Public method ReleaseMarshalData
Public method UnmarshalInterface

Top

See Also

Reference

Microsoft.VisualStudio.OLE.Interop Namespace