共用方式為


tmGetTransactionId 函式 (wdm.h)

TmGetTransactionId 例程會擷取交易物件的工作單位, (UOW) 標識符

語法

void TmGetTransactionId(
  [in]  PKTRANSACTION Transaction,
  [out] PUOW          TransactionId
);

參數

[in] Transaction

交易物件的指標。 若要取得此指標,您的元件必須呼叫 ObReferenceObjectByHandle ,並提供先前呼叫 ZwCreateTransactionZwOpenTransaction 的物件句柄。

[out] TransactionId

接收交易物件UOW標識碼之位置的指標。

傳回值

備註

如需何時使用 KTM 的 TmXxx 例程而非 Zw Xxx 例程的資訊,請參閱使用 TmXxx例程

規格需求

需求
最低支援的用戶端 適用於 Windows Vista 和更新版本的作業系統版本。
目標平台 Universal
標頭 wdm.h (包括 Wdm.h、Ntddk.h、Ntifs.h)
程式庫 NtosKrnl.lib
Dll NtosKrnl.exe
IRQL 任何層級

另請參閱

ObReferenceObjectByHandle

ZwCreateTransaction

ZwOpenTransaction

ZwQueryInformationTransaction