Resource Manager 物件

Resource Manager 物件 代表資源管理員。 每個資源管理員都必須呼叫 ZwCreateResourceManager ,才能向 KTM 註冊自己。

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

KTM 會在資源管理員呼叫 ZwCreateResourceManager時建立資源管理員物件。

TPS 元件 可以呼叫 ZwOpenResourceManager ,以開啟資源管理員物件的其他控制碼。 但大部分的 TPS 設計不需要額外的開啟控點。

資源管理員藉由呼叫 ZwClose來關閉其資源管理員物件的控制碼。 如果最後一個控制碼已關閉,而且資源管理員仍然向尚未認可的交易登記,KTM 會針對與這些登記相關聯的交易,將TRANSACTION_NOTIFY_ROLLBACK通知傳送給所有資源管理員。

作業系統會在關閉最後一個控制碼之後刪除物件,而 KTM 已釋放物件的所有參考。