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 を含む) |