Share via


DTCLUCOMPARESTATE

 

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 DTCLUCOMPARESTATE enumeration values specify the outcome states for a transaction that is coordinated through LU messages.

Syntax

typedef enum _DtcLu_CompareState {

`` DTCLUCOMPARESTATE_COMMITTED  = 1,

`` DTCLUCOMPARESTATE_HEURISTICCOMMITTED  = 2,

`` DTCLUCOMPARESTATE_HEURISTICMIXED  = 3,

`` DTCLUCOMPARESTATE_HEURISTICRESET  = 4,

`` DTCLUCOMPARESTATE_INDOUBT  = 5,

`` DTCLUCOMPARESTATE_RESET  = 6

} DTCLUCOMPARESTATE;

Elements

DTCLUCOMPARESTATE_COMMITTED
The transaction committed.

DTCLUCOMPARESTATE_HEURISTICCOMMITTED
The transaction was heuristically committed.

DTCLUCOMPARESTATE_HEURISTICMIXED
The transaction has a heuristic mixed outcome.

DTCLUCOMPARESTATE_HEURISTICRESET
The transaction has heuristically aborted.

DTCLUCOMPARESTATE_INDOUBT
The transaction is in-doubt.

DTCLUCOMPARESTATE_RESET
The transaction has aborted or has been forgotten.

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