Platform SDK: Transaction Server |
This interface contains a single method IGetDispenser::GetDispenser. The GetDispenser method is used by procedures that are passed a transaction object as a parameter and need to obtain an interface on the MS DTC proxy core object.
For example, the RM proxy uses this method to implement its transaction enlistment interface. Application programs call the transaction enlistment interface and pass a transaction object. The RM proxy uses the GetDispenser method on the transaction object to locate the interfaces on the MS DTC proxy core object.
Implemented by: | MS DTC proxy |
Object | Transaction object |
Interface Source | Call QueryInterface on the ITransaction interface on the transaction object with a riid of IID_IGetDispenser |
Called by: | RM proxy |
interface IGetDispenser: IUnknown { HRESULT GetDispenser ( [in] REFIID riid, [out] void ** ppv); }