Condividi tramite


struttura KTMOBJECT_CURSOR (wdm.h)

La struttura KTMOBJECT_CURSOR riceve informazioni sull'enumerazione sugli oggetti KTM quando un componente chiama ZwEnumerateTransactionObject.

Sintassi

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

Membri

LastQuery

Dopo aver restituito ZwEnumerateTransactionObject, questo membro contiene il GUID dell'ultimo oggetto che ZwEnumerateTransactionObject enumerato. Prima di chiamare ZwEnumerateTransactionObject la prima volta, il chiamante deve impostare questo valore su zero.

ObjectIdCount

Dopo che ZwEnumerateTransactionObject restituisce, questo membro contiene il numero di GUID contenuti nella matrice ObjectIds.

ObjectIds[1]

Matrice allocata dal chiamante di elementi tipizzato GUID. Dopo che ZwEnumerateTransactionObject restituisce, questa matrice contiene GUID che identificano gli oggetti enumerati.

Osservazioni

La struttura KTMOBJECT_CURSOR viene utilizzata all'inizio dei buffer che i chiamanti passano alla routine ZwEnumerateTransactionObject.

Fabbisogno

Requisito Valore
client minimo supportato Disponibile in Windows Vista e versioni successive del sistema operativo.
intestazione wdm.h (include Wdm.h, Ntddk.h, Ntifs.h)

Vedere anche

ZwEnumerateTransactionObject