MS DTC Proxy Core Object

The MS DTC proxy core object is the root or central MS DTC object. This object provides many essential MS DTC proxy interfaces, such as the interfaces for creating Transaction objects, Transaction Options objects, Export objects, and Resource Manager objects.

Origin: Created by the application program or resource manager when it calls the DtcGetTransactionManager function. This call is typically made during program initialization.
Occurrences: One per call to DtcGetTransactionManager. Application programs and resource managers typically maintain a connection to only one transaction manager. However, they may connect to as many transaction managers as they choose.
Duration: Normally exists for the life of the application program or resource manager. It should be released at the completion of the program.
Interfaces: IUnknown
IResourceManagerFactory
ITransactionDispenser
ITransactionImportWhereabouts
ITransactionImport
ITransactionExportFactory