共用方式為


OpenTransactionManagerById 函式 (ktmw32.h)

開啟現有的交易管理員。

語法

HANDLE OpenTransactionManagerById(
  [in]           LPGUID      TransactionManagerId,
  [in]           ACCESS_MASK DesiredAccess,
  [in, optional] ULONG       OpenOptions
);

參數

[in] TransactionManagerId

要開啟之交易的識別碼。

[in] DesiredAccess

要求的存取權。 如需有效值的清單,請參閱 交易管理員存取遮罩

[in, optional] OpenOptions

保留;指定零。

傳回值

如果函式成功,則傳回值是交易管理員的控制碼。

如果此函數失敗,傳回值就是 INVALID_HANDLE_VALUE。 若要取得擴充的錯誤資訊,請呼叫 GetLastError 函式。

下列清單會識別可能的錯誤碼:

備註

呼叫此函式之後,您必須呼叫 RecoverTransactionManager

需求

   
最低支援的用戶端 Windows Vista
最低支援的伺服器 Windows Server 2008
目標平台 Windows
標頭 ktmw32.h
程式庫 Ktmw32.lib
Dll Ktmw32.dll

另請參閱

CreateTransactionManager

GetCurrentClockTransactionManager

核心交易管理員函式

OpenTransactionManager

交易管理員存取遮罩