KTMOBJECT_TYPE Enumeration

The KTMOBJECT_TYPE enumeration identifies the types of objects that KTM supports.

Syntax

typedef enum _KTMOBJECT_TYPE {
  KTMOBJECT_TRANSACTION,
  KTMOBJECT_TRANSACTION_MANAGER,
  KTMOBJECT_RESOURCE_MANAGER,
  KTMOBJECT_ENLISTMENT,
  KTMOBJECT_INVALID
} KTMOBJECT_TYPE, *PKTMOBJECT_TYPE;

Constants

KTMOBJECT_TRANSACTION KTM transaction objects.
KTMOBJECT_TRANSACTION_MANAGER KTM transaction manager objects.
KTMOBJECT_RESOURCE_MANAGER KTM resource manager objects.
KTMOBJECT_ENLISTMENT KTM enlistment objects.
KTMOBJECT_INVALID Invalid object type.

Remarks

The KTMOBJECT_TYPE enumeration is used with the ZwEnumerateTransactionObject routine.

For more information about KTM objects, see KTM Objects.

Requirements

   
Minimum supported client Available in Windows Vista and later operating system versions.
Header wdm.h (include Wdm.h, Ntddk.h, Ntifs.h)

See Also

ZwEnumerateTransactionObject