KTMOBJECT_CURSOR 结构 (wdm.h)

当组件调用 ZwEnumerateTransactionObject 时,KTMOBJECT_CURSOR 结构接收有关 KTM 对象的枚举信息。

语法

typedef struct _KTMOBJECT_CURSOR {
  GUID  LastQuery;
  ULONG ObjectIdCount;
  GUID  ObjectIds[1];
} KTMOBJECT_CURSOR, *PKTMOBJECT_CURSOR;

成员

LastQuery

在 ZwEnumerateTransactionObject 返回后,此成员包含 ZwEnumerateTransactionObject 枚举的最后一个对象的 GUID。 在首次调用 ZwEnumerateTransactionObject 之前,调用方必须将此值设置为零。

ObjectIdCount

在 ZwEnumerateTransactionObject 返回后,此成员包含 ObjectIds 数组包含的 GUID 数。

ObjectIds[1]

调用方分配的 GUID 类型元素数组。 在 ZwEnumerateTransactionObject 返回后,此数组包含标识枚举对象的 GUID。

注解

KTMOBJECT_CURSOR 结构用于调用方传递给 ZwEnumerateTransactionObject 例程的缓冲区的开头。

要求

要求
最低受支持的客户端 在 Windows Vista 和更高版本的操作系统版本中可用。
标头 wdm.h(包括 Wdm.h、Ntddk.h、Ntifs.h)

另请参阅

ZwEnumerateTransactionObject