Objek Pengelola Sumber Daya

Objek pengelola sumber daya mewakili pengelola sumber daya. Setiap manajer sumber daya harus memanggil ZwCreateResourceManager untuk mendaftarkan dirinya ke KTM.

KTM menyediakan serangkaian rutinitas objek resource manager yang dapat dipanggil oleh manajer sumber daya mode kernel. KTM juga menyediakan serangkaian rutinitas mode pengguna serupa yang dapat dipanggil aplikasi mode pengguna. Untuk informasi selengkapnya tentang rutinitas mode pengguna, lihat Microsoft Windows SDK.

KTM membuat objek resource manager saat resource manager memanggil ZwCreateResourceManager.

Komponen TPS dapat memanggil ZwOpenResourceManager untuk membuka handel tambahan ke objek resource manager. Tetapi sebagian besar desain TPS tidak memerlukan handel terbuka tambahan.

Resource manager menutup handle mereka ke objek Resource Manager dengan memanggil ZwClose. Jika handel terakhir ditutup, dan jika manajer sumber daya masih memiliki enlistmen untuk transaksi yang belum di-commit, KTM mengirimkan pemberitahuan TRANSACTION_NOTIFY_ROLLBACK ke semua manajer sumber daya untuk transaksi yang terkait dengan enlistmen tersebut.

Sistem operasi menghapus objek setelah gagang terakhir ditutup, dan KTM telah melepaskan semua referensinya ke objek.