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