MTS - IV
MTS requires the following features from the component to give its services:
- IClassFactory interface implementation and CreateInstance method should return a new object every time (singletons are not allowed).
- DllGetClassObject function should be used to expose the class object of the component.
- Component must support COM required standard reference counting.
- Components running in the MTS process are not allowed to do aggregation to another component which is out of MTS process.