Freigeben über


KTMOBJECT_CURSOR-Struktur (wdm.h)

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

Syntax

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

Member

LastQuery

Nachdem ZwEnumerateTransactionObject zurückgegeben wurde , enthält dieses Element die GUID des letzten Objekts, das ZwEnumerateTransactionObject aufgezählt hat. Bevor ZwEnumerateTransactionObject zum ersten Mal aufgerufen wird, muss der Aufrufer diesen Wert auf 0 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-typisierten Elementen. Nachdem ZwEnumerateTransactionObject zurückgegeben wurde , enthält dieses Array GUIDs, die aufgezählte Objekte identifizieren.

Hinweise

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

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Verfügbar in Windows Vista und höheren Betriebssystemversionen.
Header wdm.h (einschließlich Wdm.h, Ntddk.h, Ntifs.h)

Weitere Informationen

ZwEnumerateTransactionObject