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) |