ITransactionProxy interface (comsvcs.h)

Provides a way for a COM+ transaction context to work with a non-DTC transaction.

Inheritance

The ITransactionProxy interface inherits from the IUnknown interface. ITransactionProxy also has these types of members:

Methods

The ITransactionProxy interface has these methods.

 
ITransactionProxy::Abort

Aborts the transaction.
ITransactionProxy::Commit

Commits the transaction.
ITransactionProxy::CreateVoter

Provides a ballot so that a COM+ transaction context can vote on the transaction.
ITransactionProxy::GetIdentifier

Retrieves the identifier of the non-DTC transaction.
ITransactionProxy::GetIsolationLevel

Retrieves the isolation level of the non-DTC transaction.
ITransactionProxy::IsReusable

Indicates whether the non-DTC transaction context can be reused for multiple transactions.
ITransactionProxy::Promote

Promotes a non-DTC transaction to a DTC transaction.

Requirements

Requirement Value
Minimum supported client Windows XP with SP2 [desktop apps only]
Minimum supported server Windows Server 2003 with SP1 [desktop apps only]
Target Platform Windows
Header comsvcs.h