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

‘선언
<GuidAttribute("000001CF-0000-0000-C000-000000000046")> _
<InterfaceTypeAttribute()> _
Public Interface IMarshal2 _
    Inherits IMarshal
[GuidAttribute("000001CF-0000-0000-C000-000000000046")]
[InterfaceTypeAttribute()]
public interface IMarshal2 : IMarshal

Methods

  Name Description
Public method DisconnectObject(UInt32) (Inherited from IMarshal.)
Public method DisconnectObject(UInt32)
Public method GetMarshalSizeMax(Guid%, IntPtr, UInt32, IntPtr, UInt32, UInt32%) (Inherited from IMarshal.)
Public method GetMarshalSizeMax(Guid%, IntPtr, UInt32, IntPtr, UInt32, UInt32%)
Public method GetUnmarshalClass(Guid%, IntPtr, UInt32, IntPtr, UInt32, Guid%) (Inherited from IMarshal.)
Public method GetUnmarshalClass(Guid%, IntPtr, UInt32, IntPtr, UInt32, Guid%)
Public method MarshalInterface(IStream, Guid%, IntPtr, UInt32, IntPtr, UInt32) (Inherited from IMarshal.)
Public method MarshalInterface(IStream, Guid%, IntPtr, UInt32, IntPtr, UInt32)
Public method ReleaseMarshalData(IStream) (Inherited from IMarshal.)
Public method ReleaseMarshalData(IStream)
Public method UnmarshalInterface(IStream, Guid%, IntPtr%) (Inherited from IMarshal.)
Public method UnmarshalInterface(IStream, Guid%, IntPtr%)

Top

See Also

Reference

Microsoft.VisualStudio.OLE.Interop Namespace