Partager via


structure KTMOBJECT_CURSOR (wdm.h)

La structure KTMOBJECT_CURSOR reçoit des informations d’énumération sur les objets KTM lorsqu’un composant appelle ZwEnumerateTransactionObject.

Syntaxe

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

Membres

LastQuery

Une fois zwEnumerateTransactionObject retourné, ce membre contient le GUID du dernier objet énuméré par ZwEnumerateTransactionObject . Avant d’appeler ZwEnumerateTransactionObject la première fois, l’appelant doit définir cette valeur sur zéro.

ObjectIdCount

Une fois que ZwEnumerateTransactionObject est retourné, ce membre contient le nombre de GUID que contient le tableau ObjectIds .

ObjectIds[1]

Tableau alloué à l’appelant d’éléments de type GUID. Une fois zwEnumerateTransactionObject retourné, ce tableau contient des GUID qui identifient les objets énumérés.

Remarques

La structure KTMOBJECT_CURSOR est utilisée au début des mémoires tampons que les appelants passent à la routine ZwEnumerateTransactionObject .

Configuration requise

Condition requise Valeur
Client minimal pris en charge Disponible dans Windows Vista et les versions ultérieures du système d’exploitation.
En-tête wdm.h (inclure Wdm.h, Ntddk.h, Ntifs.h)

Voir aussi

ZwEnumerateTransactionObject