TRANSACTION_OUTCOME enumeration (wdm.h)

The TRANSACTION_OUTCOME enumeration defines the outcomes (results) that KTM can assign to a transaction.

Syntax

typedef enum _TRANSACTION_OUTCOME {
  TransactionOutcomeUndetermined,
  TransactionOutcomeCommitted,
  TransactionOutcomeAborted
} TRANSACTION_OUTCOME;

Constants

 
TransactionOutcomeUndetermined
The transaction has not yet been committed or rolled back.
TransactionOutcomeCommitted
The transaction has been committed.
TransactionOutcomeAborted
The transaction has been rolled back.

Remarks

The TRANSACTION_OUTCOME enumeration is used in the TRANSACTION_BASIC_INFORMATION structure.

Requirements

Requirement Value
Minimum supported client Available in Windows Vista and later operating system versions.
Header wdm.h (include Wdm.h, Ntddk.h, Ntifs.h)

See also

TRANSACTION_BASIC_INFORMATION