IMarshal Schnittstelle

Definition

Ermöglicht einem COM-Objekt, das Marshalling der Schnittstellenzeiger zu definieren und zu verwalten. Marshalling ist das Verpacken von Daten für die Übertragung zu einem anderen Prozess oder Computer. Weitere Informationen finden Sie unter IMarshal und IMarshal – Default-Implementierung.

public interface class IMarshal
public interface class IMarshal
__interface IMarshal
[System.Runtime.InteropServices.ComConversionLoss]
[System.Runtime.InteropServices.Guid("00000003-0000-0000-C000-000000000046")]
[System.Runtime.InteropServices.InterfaceType(1)]
public interface IMarshal
[<System.Runtime.InteropServices.ComConversionLoss>]
[<System.Runtime.InteropServices.Guid("00000003-0000-0000-C000-000000000046")>]
[<System.Runtime.InteropServices.InterfaceType(1)>]
type IMarshal = interface
Public Interface IMarshal
Abgeleitet
Attribute

Methoden

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)

Gilt für