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) |