TRANSACTION_BASIC_INFORMATION structure (wdm.h)

The TRANSACTION_BASIC_INFORMATION structure contains information about a transaction object.

Syntax

typedef struct _TRANSACTION_BASIC_INFORMATION {
  GUID  TransactionId;
  ULONG State;
  ULONG Outcome;
} TRANSACTION_BASIC_INFORMATION, *PTRANSACTION_BASIC_INFORMATION;

Members

TransactionId

A GUID that KTM has assigned to the transaction object. This value is also known as the transaction's unit of work (UOW) identifier.

State

A TRANSACTION_STATE-typed value that specifies the transaction's current state.

Outcome

A TRANSACTION_OUTCOME-typed value that specifies the transaction's outcome (result).

Remarks

The TRANSACTION_BASIC_INFORMATION structure is used with the ZwQueryInformationTransaction routine. This routine fills in the structure's members.

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_INFORMATION_CLASS

TRANSACTION_OUTCOME

TRANSACTION_STATE

TmGetTransactionId

ZwQueryInformationTransaction