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