TmGetTransactionId 関数 (wdm.h)
TmGetTransactionId ルーチンは、トランザクション オブジェクトの作業単位 (UOW) 識別子を取得します。
構文
void TmGetTransactionId(
[in] PKTRANSACTION Transaction,
[out] PUOW TransactionId
);
パラメーター
[in] Transaction
トランザクション オブジェクトへのポインター。 このポインターを取得するには、コンポーネントで ObReferenceObjectByHandle を呼び出し、 ZwCreateTransaction または ZwOpenTransaction の以前の呼び出しで指定したオブジェクト ハンドル を指定する 必要があります。
[out] TransactionId
トランザクション オブジェクトの UOW 識別子を受け取る場所へのポインター。
戻り値
なし
解説
Zw Xxx ルーチンではなく KTM の TmXxx ルーチンを使用する場合の詳細については、「TmXxx ルーチンの使用」を参照してください。
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | Windows Vista 以降のオペレーティング システム バージョンで使用できます。 |
対象プラットフォーム | ユニバーサル |
Header | wdm.h (Wdm.h、Ntddk.h、Ntifs.h を含む) |
Library | NtosKrnl.lib |
[DLL] | NtosKrnl.exe |
IRQL | 任意のレベル |