Freigeben über


Marshalling

Die COM-Technik des Marshallings ermöglicht es Schnittstellen, die von einem Objekt in einem Prozess verfügbar gemacht werden, in einem anderen Prozess zu verwenden. Bei der Marshalling stellt COM Code bereit (oder verwendet Code, der vom Schnittstellenimplementierer bereitgestellt wird), um die Parameter einer Methode in ein Format zu packen, das über Prozesse verschoben werden kann (sowie über die Draht zu Prozessen, die auf anderen Computern ausgeführt werden) und diese Parameter am anderen Ende entpacken können. Ebenso muss COM dieselben Schritte für die Rückgabe vom Aufruf ausführen.

Hinweis

Marshaling ist in der Regel nicht erforderlich, wenn eine schnittstelle, die von einem Objekt bereitgestellt wird, im selben Prozess wie das Objekt verwendet wird. Das Marshalling kann jedoch zwischen Threads erforderlich sein.

Siehe auch

Einführung in COM
Marshaling Details