Note

Access to this page requires authorization. You can try signing in or .

Access to this page requires authorization. You can try .

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


Feedback

Was this page helpful?

Additional resources