次の方法で共有


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 以降のオペレーティング システム バージョンで使用できます。
ヘッダー wdm.h (Wdm.h、Ntddk.h、Ntifs.h を含む)

関連項目

ZwEnumerateTransactionObject