DTC Proxy Core Object

 

Applies To: Windows 10, Windows 7, Windows 8, Windows 8.1, Windows Server 2008, Windows Server 2008 R2, Windows Server 2012, Windows Server 2012 R2, Windows Server Technical Preview, Windows Vista

The DTC proxy core object is the root or central DTC object. This object provides many essential 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. The DtcGetTransactionManagerEx function offers the same functionality as the DtcGetTransactionManager function but helps reduce the boot time and minimize resource consumption for Windows 2000 and adds the ability to demand start DTC on Windows 2000 to compensate for removing boot start.
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

 IDtcToXaHelperFactory

 IDtcToXaHelperSinglePipe

 IDtcToXaMapper

 IResourceManagerFactory

 IResourceManagerFactory2

 ITipHelper

 ITransactionDispenser

 ITransactionImport

 ITransactionImportWhereabouts

 ITransactionExportFactory

 ITransactionVoterFactory2

 IXATransLookup

 IXATransLookup2