This interface is used to create a new export object. The export object represents the connection between a process that exports transactions and a process that imports transactions. The export object is used when propagating transactions between the systems.
Implemented by: | MS DTC proxy |
Object | MS DTC proxy core object |
Interface Source | Either: Call DtcGetTransactionManager with a riid of IID_ITransactionExportFactory when initially connecting to MS DTC or Call QueryInterface on any interface on the MS DTC proxy core object with a riid of IID_ITransactionExportFactory |
Called by: | RM proxy |
interface ITransactionExportFactory : IUnknown
{
HRESULT GetRemoteClassId( [out] CLSID * pclsid );
HRESULT Create(
[in] ULONG cbWhereabouts,
[in] BYTE * rgbWhereabouts,
[out] ITransactionExport ** ppExport);
};