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

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

ObjectIdCount

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

ObjectIds[1]

Tableau alloué par l’appelant d’éléments typés GUID. Après ZwEnumerateTransactionObject retourne, 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.

Exigences

Exigence Valeur
client minimum pris en charge Disponible dans Windows Vista et versions ultérieures du système d’exploitation.
d’en-tête wdm.h (include Wdm.h, Ntddk.h, Ntifs.h)

Voir aussi

ZwEnumerateTransactionObject