TRANSACTION_ENLISTMENTS_INFORMATION structure (wdm.h)

The TRANSACTION_ENLISTMENTS_INFORMATION structure contains information about the enlistments that are associated with a transaction object.

Syntax

typedef struct _TRANSACTION_ENLISTMENTS_INFORMATION {
  ULONG                       NumberOfEnlistments;
  TRANSACTION_ENLISTMENT_PAIR EnlistmentPair[1];
} TRANSACTION_ENLISTMENTS_INFORMATION, *PTRANSACTION_ENLISTMENTS_INFORMATION;

Members

NumberOfEnlistments

The number of enlistments that are associated with a transaction object. This is also the number of elements in the array that the EnlistmentPair member specifies.

EnlistmentPair[1]

A caller-allocated array of TRANSACTION_ENLISTMENT_PAIR structures.

Remarks

The TRANSACTION_ENLISTMENTS_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_ENLISTMENT_PAIR

TRANSACTION_INFORMATION_CLASS

ZwQueryInformationTransaction