共用方式為


交易物件

交易物件 代表交易。 交易式用戶端會建立交易,執行一些工作,然後認可或復原交易。

KTM 提供一組核心模式交易用戶端可以呼叫的交易物件常式。 KTM 也提供一組類似的使用者模式常式,使用者模式應用程式可以呼叫。 如需使用者模式常式的詳細資訊,請參閱 Microsoft Windows SDK。

當用戶端呼叫 ZwCreateTransaction 時,KTM 會建立交易物件。 用戶端可以呼叫 ZwCommitTransactionZwRollbackTransaction 來認可或復原交易。

TPS 元件 可以呼叫 ZwOpenTransaction 來開啟交易物件的其他控制碼。

客戶端透過呼叫 ZwClose 來關閉交易物件的控制碼。 如果在認可交易物件之前關閉最後一個控制碼,KTM 會將TRANSACTION_NOTIFY_ROLLBACK通知傳送至具有交易登記的所有資源管理員。

作業系統會在最後一個控制碼關閉之後刪除物件,且 KTM 釋放了其對該物件的所有引用。