Маршалинг COM техника позволяет интерфейсы, предоставляемые объектом в одном процессе для использования в другой процесс. В маршалинге, COM предоставляет код (или использует код, предоставляемый реализация интерфейса) как для упаковки параметров метода в формат, который может быть перемещена между процессами (а также, через провода для процессов, запущенных на других машинах), так и для распаковки этих параметров на другом конце. Аналогичным образом COM необходимо выполнить эти шаги на возврат из вызова.
Примечание Маршалинг не обычно требуется при использовании интерфейс, предоставляемый объект в том же процессе, что и объект. Однако возможно необходимо маршалинг между потоками.
См. также Маршалинг детали в Win32 SDK