Поделиться через


структура KTMOBJECT_CURSOR (wdm.h)

Структура KTMOBJECT_CURSOR получает сведения о перечислении объектов KTM, когда компонент вызывает ZwEnumerateTransactionObject.

Синтаксис

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

Члены

LastQuery

После возврата ZwEnumerateTransactionObject этот член содержит GUID последнего объекта, перечисленного ZwEnumerateTransactionObject . Прежде чем вызвать ZwEnumerateTransactionObject в первый раз, вызывающий объект должен задать для этого значения нулевое значение.

ObjectIdCount

После возврата ZwEnumerateTransactionObject этот член содержит количество идентификаторов GUID, содержащихся в массиве ObjectIds .

ObjectIds[1]

Выделенный вызывающим объектом массив элементов с типом GUID. После возврата ZwEnumerateTransactionObject этот массив содержит идентификаторы GUID, которые идентифицируют перечисляемые объекты.

Комментарии

Структура KTMOBJECT_CURSOR используется в начале буферов, которые вызывающие объекты передают в подпрограмму ZwEnumerateTransactionObject .

Требования

Требование Значение
Минимальная версия клиента Доступно в Windows Vista и более поздних версиях операционной системы.
Верхняя часть wdm.h (включая Wdm.h, Ntddk.h, Ntifs.h)

См. также раздел

ZwEnumerateTransactionObject