Freigeben über


KTMOBJECT_CURSOR Struktur (wdm.h)

Die KTMOBJECT_CURSOR Struktur empfängt Enumerationsinformationen zu KTM-Objekten, wenn eine Komponente ZwEnumerateTransactionObjectaufruft.

Syntax

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

Angehörige

LastQuery

Nachdem ZwEnumerateTransactionObject zurückgegeben wurde, enthält dieses Element die GUID des letzten Objekts, das ZwEnumerateTransactionObject aufgezählt. Bevor ZwEnumerateTransactionObject zum ersten Mal aufgerufen wird, muss der Aufrufer diesen Wert auf Null festlegen.

ObjectIdCount

Nachdem ZwEnumerateTransactionObject zurückgegeben wurde, enthält dieses Element die Anzahl der GUIDs, die das ObjectIds- Array enthält.

ObjectIds[1]

Ein vom Aufrufer zugewiesenes Array von GUID-typierten Elementen. Nachdem ZwEnumerateTransactionObject zurückgegeben wurde, enthält dieses Array GUIDs, die aufgezählte Objekte identifizieren.

Bemerkungen

Die KTMOBJECT_CURSOR-Struktur wird am Anfang von Puffern verwendet, die Aufrufer an die ZwEnumerateTransactionObject Routine übergeben.

Anforderungen

Anforderung Wert
mindestens unterstützte Client- Verfügbar in Windows Vista und höheren Betriebssystemversionen.
Header- wdm.h (include Wdm.h, Ntddk.h, Ntifs.h)

Siehe auch

ZwEnumerateTransactionObject