KTMOBJECT_CURSOR 構造体 (wdm.h)

KTMOBJECT_CURSOR構造体は、コンポーネントが ZwEnumerateTransactionObject を呼び出すときに、KTM オブジェクトに関する列挙情報を受け取ります。

構文

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

メンバー

LastQuery

ZwEnumerateTransactionObject が返された後、このメンバーには、ZwEnumerateTransactionObject が列挙した最後のオブジェクトの GUID が含まれます。 ZwEnumerateTransactionObject を初めて呼び出す前に、呼び出し元はこの値を 0 に設定する必要があります。

ObjectIdCount

ZwEnumerateTransactionObject が返された後、このメンバーには ObjectIds 配列に含まれる GUID の数が含まれます。

ObjectIds[1]

GUID 型の要素の呼び出し元によって割り当てられた配列。 ZwEnumerateTransactionObject が返された後、この配列には列挙オブジェクトを識別する GUID が含まれます。

注釈

KTMOBJECT_CURSOR構造体は、呼び出し元が ZwEnumerateTransactionObject ルーチンに渡すバッファーの先頭で使用されます。

要件

要件
サポートされている最小のクライアント Windows Vista 以降のオペレーティング システム バージョンで使用できます。
Header wdm.h (Wdm.h、Ntddk.h、Ntifs.h を含む)

こちらもご覧ください

ZwEnumerateTransactionObject