IDtcLuRecoveryInitiatedByDtcTransWork

 

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 IDtcLuRecoveryInitiatedByDtcTransWork interface is used to receive LU recovery work to perform on behalf of 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

IDtcLuRecoveryInitiatedByDtcTransWork methods Description
GetLogNameSizes Gets the sizes (in bytes) of the local and remote log names.
GetOurXln Gets local information needed for a log name exchange (XLN).
HandleConfirmationFromOurXln Processes the local confirmation for an XLN.
HandleTheirXlnResponse Processes the remote response for an XLN.
HandleErrorFromOurXln Processes local errors that occur during an XLN.
CheckForCompareStates Checks to see whether the MSDTC wants to compare states.
GetOurTransIdSize Gets the size of the transaction ID.
GetOurCompareStates Gets information that is needed to compare states with the MSDTC.
HandleTheirCompareStatesResponse Processes the response from comparing states with the MSDTC.
HandleErrorFromOurCompareStates Processes a local error that results from comparing states with the MSDTC.
ConversationLost Informs the MSDTC that the conversation with the LU has been lost.
GetRecoverySeqNum Gets a recovery sequence number from the MSDTC.
ObsoleteRecoverySeqNum Informs the MSDTC that its recovery sequence number is incorrect and specifies a new one.

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