структура 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) |