У меня есть два процесса, над которыми есть полный контроль.
В первом есть объект.
Требуется передать его во второй процесс.
Знаю, что для этого требуется создание пары proxy/stub, и что COM это делает сам, если есть необходимая информация о типах.
Однако, что конкретно вызывать, чтобы он создал эту пару?
Примечание 1: ROT не подходит, т.к. одновременно может быть несколько таких объектов.
Примечание 2: Пара CreatePointerMoniker/BindMoniker не подходит, т.к. возникает та же самая проблема с передачей моникера в другой процесс.
Примечание 3: Вроде бы подходит CoGetStdMarshalEx, но с ним вообще непонятно, что делать - документация запутанная, а примеров не нашёл.