KTMOBJECT_TYPE enumeration (wdm.h)

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

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

ZwEnumerateTransactionObject