Interface Marshaling

Unless you know beyond all doubt that your interface will never be used across apartment, thread, or process boundaries, you need to decide how to provide marshaling support for your interfaces. There are three ways to provide marshaling support:

For more information on marshaling, see Inter-object Communication.