Compartilhar via


estrutura KTMOBJECT_CURSOR (wdm.h)

A estrutura KTMOBJECT_CURSOR recebe informações de enumeração sobre objetos KTM quando um componente chama ZwEnumerateTransactionObject.

Sintaxe

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

Membros

LastQuery

Depois que ZwEnumerateTransactionObject retornar, esse membro conterá o GUID do último objeto que ZwEnumerateTransactionObject enumerou. Antes de chamar ZwEnumerateTransactionObject pela primeira vez, o chamador deve definir esse valor como zero.

ObjectIdCount

Depois que ZwEnumerateTransactionObject retornar, esse membro conterá o número de GUIDs que a matriz ObjectIds contém.

ObjectIds[1]

Uma matriz alocada pelo chamador de elementos do tipo GUID. Depois que ZwEnumerateTransactionObject retornar, essa matriz conterá GUIDs que identificam objetos enumerados.

Comentários

A estrutura KTMOBJECT_CURSOR é usada no início dos buffers que os chamadores passam para a rotina ZwEnumerateTransactionObject .

Requisitos

Requisito Valor
Cliente mínimo com suporte Disponível no Windows Vista e versões posteriores do sistema operacional.
Cabeçalho wdm.h (include Wdm.h, Ntddk.h, Ntifs.h)

Confira também

ZwEnumerateTransactionObject