Marshaling
Marshaling
- mechanismus umožňující volání funkcí rozhraní (Interface func.):
- objektů v jiných adresních prostorech téhož počítače
- vzdálených objektů po síti na jiných počítačích (DCOM)
- z Interface pointeru na serveru vytváří Proxy pointer pro klienta
- převádí volání rozhraní a parametry od klienta na volání COM objektu v jeho adresním prostoru (lokálně či vzdáleně)
- Typy marshalingu
- Type library marshaling - používá automation marshaler
- Standard marshaling - standardní rozhraní generované MIDLem
- Custom marshaling - programátorsky definovaný marshaling