IDtcLuRmEnlistment
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 IDtcLuRmEnlistment interface is used by a client to act as an LU 6.2 subordinate to the Microsoft Distributed Transaction Coordinator (MSDTC).
When to Implement
You do not need to implement this interface. It is implemented by MSDTC.
When to Use
You do not need to use this interface. It is used internally by MSDTC.
Methods in Vtable Order
- IUnknown methods
IDtcLuRmEnlistment methods | Description |
---|---|
IDtcLuRmEnlistment::Unplug | Causes the MSDTC to close the connection, which might abort the transaction, depending on when in the lifetime of the transaction this method is called. |
IDtcLuRmEnlistment::BackedOut | Called in response to a call to IDtcLuRmEnlistment::BackOut, to indicate that the transaction has been successfully backed out. |
IDtcLuRmEnlistment::BackOut | Called to abort a transaction. |
IDtcLuRmEnlistment::Committed | Causes the MSDTC to close the connection. |
IDtcLuRmEnlistment::Forget | Called in response to a call to IDtcLuRmEnlistment::Committed, to indicate that the transaction has committed. |
IDtcLuRmEnlistment::RequestCommit | Called by the client, in response to a call to IDtcLuRmEnlistmentSink::Prepare, when the client has decided it can commit the transaction. |
Requirements
For an explanation of the requirement values, see Requirements (Component Services).
Platforms: Windows Server 2016, Windows 10, Windows Server 2012 R2, Windows 8.1, Windows Server 2012, Windows 8, Windows Server 2008 R2, Windows 7, Windows Server 2008, Windows Vista
Header: Declared in txdtc.h