共用方式為


ktmw32.h 標頭

資料存取和儲存體會使用此標頭。 如需詳細資訊,請參閱

ktmw32.h 包含下列程式設計介面:

函式

 
CommitComplete

指出資源管理員 (RM) 已完成認可交易管理員 (TM) 所要求的交易。
CommitEnlistment

認可與此登記控制碼相關聯的交易。 通訊資源管理員會使用此函式 (有時稱為進階交易管理員) 。
CommitTransaction

要求認可指定的交易。 (CommitTransaction)
CommitTransactionAsync

要求認可指定的交易。 (CommitTransactionAsync)
CreateEnlistment

建立登記、設定其初始狀態,並開啟具有指定存取權的登記控制碼。
CreateResourceManager

建立新的資源管理員 (RM) 物件,並將 RM 與交易管理員產生關聯 (TM) 。
CreateTransaction

建立新的交易對象。
CreateTransactionManager

建立新的交易管理員 (TM) 物件,並傳回具有指定存取權的控制碼。
GetCurrentClockTransactionManager

從交易管理員取得虛擬時鐘值。
GetEnlistmentId

取得指定登記的識別碼 (識別碼) 。
GetEnlistmentRecoveryInformation

從 KTM 擷取復原資料的不透明結構。
GetNotificationResourceManager

要求並接收資源管理員 (RM) 的通知。 RM 暫存器會使用此函式在交易變更狀態時接收通知。
GetNotificationResourceManagerAsync

要求並接收資源管理員的非同步通知, (RM) 。 RM 暫存器會使用此函式在交易變更狀態時接收通知。
GetTransactionId

取得指定交易的識別碼 (識別碼) 。
GetTransactionInformation

傳回所指定交易的要求資訊。
GetTransactionManagerId

取得指定之交易管理員的識別碼。
OpenEnlistment

開啟現有的登錄物件,並傳回登記的控制碼。
OpenResourceManager

開啟現有的資源管理員 (RM) 。
OpenTransaction

開啟現有的交易。
OpenTransactionManager

開啟現有的交易管理員。 (OpenTransactionManager)
OpenTransactionManagerById

開啟現有的交易管理員。 (OpenTransactionManagerById)
PrepareComplete

表示資源管理員 (RM) 已完成所有必要處理,以確保指定交易的認可或中止作業將會成功。
PrepareEnlistment

準備與此登記控制碼相關聯的交易。 通訊資源管理員會使用此函式 (有時稱為進階交易管理員) 。
PrePrepareComplete

表示此資源管理員已完成其準備工作,讓其他資源管理員現在可以開始其準備作業。
PrePrepareEnlistment

預先準備與此登記控制碼相關聯的交易。 通訊資源管理員會使用此函式 (有時稱為進階交易管理員) 。
ReadOnlyEnlistment

要求將指定的登記轉換成隻讀登記。 唯讀登記無法參與交易的結果,而且無法永久記錄以進行復原。
RecoverEnlistment

復原登記的狀態。
RecoverResourceManager

從其記錄檔復原資源管理員的狀態。
RecoverTransactionManager

從其記錄檔復原交易管理員的狀態。
RenameTransactionManager

重新命名交易管理員 (TM) 物件。 此函式只能在具名 TM 控制碼上使用。
RollbackComplete

表示資源管理員 (RM) 已成功回復交易。
RollbackEnlistment

復原與登記相關聯的指定交易。 無法針對唯讀登記呼叫此函式。
RollbackTransaction

要求要復原指定的交易。
RollbackTransactionAsync

要求要復原指定的交易。 此函式會以非同步方式傳回。
RollforwardTransactionManager

僅將資訊復原至指定的虛擬時鐘值。
SetEnlistmentRecoveryInformation

設定 KTM 中復原資料的不透明使用者定義結構。
SetResourceManagerCompletionPort

將指定的 I/O 完成埠與指定的資源管理員產生關聯, (RM) 。 此埠會接收 RM 的所有通知。
SetTransactionInformation

設定指定交易的交易資訊。
SinglePhaseReject

表示資源管理員 (RM) 拒絕單階段要求。 當交易管理員 (TM) 收到此呼叫時,它會起始兩階段認可,並將準備要求傳送給所有編列的 RU。