KTM 物件
核心交易管理員 (KTM) 定義下列四種物件類型:
Resource Manager 物件,代表 TPS 內的 資源管理員 。
這四個物件類型全都有下列特性:
若要建立物件並取得物件控制碼, TPS 元件 可以呼叫 建立 常式。
若要取得現有物件的其他物件控制碼,TPS 元件可以呼叫 開放式 常式。
若要取得物件的相關資訊,TPS 元件可以呼叫 查詢 常式。
若要關閉物件控制碼,TPS 元件會呼叫 ZwClose。
KTM 會將識別碼 GUID 指派給每個物件。 對於交易對象,此識別碼 GUID 也稱為工作單位, (UOW) 用戶端可以指定的識別碼。 TPS 元件可以使用識別碼 GUID 來追蹤物件。 建立物件的 TPS 元件可以將物件的識別碼 GUID 傳遞給另一個元件,讓後者元件可以開啟物件的控制碼。
任何使用 KTM 的 TPS 元件都可以呼叫 ZwEnumerateTransactionObject 來列舉 KTM 物件,但大部分元件不需要呼叫此常式。
本節包含下列主題: