Udostępnij za pośrednictwem


Marshaling

Technika marshalingu COM umożliwia używanie interfejsów uwidacznianych przez obiekt w jednym procesie w innym procesie. W przypadku marshalingu com udostępnia kod (lub używa kodu dostarczonego przez implementator interfejsu) w celu spakowania parametrów metody do formatu, który można przenosić między procesami (a także za pośrednictwem przewodu do procesów uruchomionych na innych maszynach) i rozpakowywania tych parametrów na drugim końcu. Podobnie com musi wykonać te same kroki po powrocie z wywołania.

Uwaga

Przeprowadzanie marshalingu zwykle nie jest konieczne, gdy interfejs dostarczony przez obiekt jest używany w tym samym procesie co obiekt. Jednak przeprowadzanie marshalingu może być konieczne między wątkami.

Zobacz też

Wprowadzenie do modelu COM
Szczegóły marshalingu