TRANSACTION_BASIC_INFORMATION - NtDoc

Native API online documentation, based on the System Informer (formerly Process Hacker) phnt headers
// wdm.h

typedef struct _TRANSACTION_BASIC_INFORMATION {
  GUID  TransactionId;
  ULONG State;
  ULONG Outcome;
} TRANSACTION_BASIC_INFORMATION, *PTRANSACTION_BASIC_INFORMATION;
View the official Windows Driver Kit DDI reference

NtDoc

No description available.

Windows Driver Kit DDI reference (ns-wdm-_transaction_basic_information)

_TRANSACTION_BASIC_INFORMATION structure

Description

The TRANSACTION_BASIC_INFORMATION structure contains information about a transaction object.

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.

See also

TRANSACTION_INFORMATION_CLASS

TRANSACTION_OUTCOME

TRANSACTION_STATE

TmGetTransactionId

ZwQueryInformationTransaction