Partager via


IMarshal2 Interface

Definition

public interface class IMarshal2 : Microsoft::VisualStudio::OLE::Interop::IMarshal
public interface class IMarshal2 : Microsoft::VisualStudio::OLE::Interop::IMarshal
__interface IMarshal2 : Microsoft::VisualStudio::OLE::Interop::IMarshal
[System.Runtime.InteropServices.Guid("000001CF-0000-0000-C000-000000000046")]
[System.Runtime.InteropServices.InterfaceType(1)]
public interface IMarshal2 : Microsoft.VisualStudio.OLE.Interop.IMarshal
[System.Runtime.InteropServices.Guid("000001CF-0000-0000-C000-000000000046")]
[System.Runtime.InteropServices.InterfaceType(System.Runtime.InteropServices.ComInterfaceType.InterfaceIsIUnknown)]
public interface IMarshal2 : Microsoft.VisualStudio.OLE.Interop.IMarshal
[<System.Runtime.InteropServices.Guid("000001CF-0000-0000-C000-000000000046")>]
[<System.Runtime.InteropServices.InterfaceType(1)>]
type IMarshal2 = interface
    interface IMarshal
[<System.Runtime.InteropServices.Guid("000001CF-0000-0000-C000-000000000046")>]
[<System.Runtime.InteropServices.InterfaceType(System.Runtime.InteropServices.ComInterfaceType.InterfaceIsIUnknown)>]
type IMarshal2 = interface
    interface IMarshal
Public Interface IMarshal2
Implements IMarshal
Attributes
Implements

Methods

DisconnectObject(UInt32)
GetMarshalSizeMax(Guid, IntPtr, UInt32, IntPtr, UInt32, UInt32)
GetUnmarshalClass(Guid, IntPtr, UInt32, IntPtr, UInt32, Guid)
MarshalInterface(IStream, Guid, IntPtr, UInt32, IntPtr, UInt32)
ReleaseMarshalData(IStream)
UnmarshalInterface(IStream, Guid, IntPtr)

Applies to