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) |