Freigeben über


Marshalling

Die COM-Technik des Marshalling ermöglicht es, Benutzeroberflächen, die von einem Objekt in einem Prozess verfügbar gemacht werden, in einem anderen Prozess zu nutzen. Beim Marshalling stellt COM Code bereit (oder nutzt Code, der vom Implementierer der Benutzeroberfläche bereitgestellt wird), um die Parameter einer Methode sowohl in ein Format zu packen, das über Prozesse hinweg verschoben werden kann (sowie über das Kabel zu Prozessen, die auf anderen Computern rennen), als auch um diese Parameter am anderen Ende zu entpacken. Ebenso muss COM diese gleichen Schritte beim Zurückgeben des Aufrufs durchführen.

Hinweis

Marshalling ist in der Regel nicht notwendig, wenn eine von einem Objekt bereitgestellte Benutzeroberfläche im selben Prozess wie das Objekt genutzt wird. Es kann jedoch erforderlich sein, zwischen Threads zu marshallen.

Weitere Informationen

Einführung in COM
Marshalling-Details