Bagikan melalui


Objek Resource Manager

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

KTM menyediakan serangkaian rutinitas objek manajer sumber daya 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 manajer sumber daya saat manajer sumber daya memanggil ZwCreateResourceManager.

Komponen TPS dapat memanggil ZwOpenResourceManager untuk membuka handel tambahan ke objek manajer sumber daya. Tetapi sebagian besar desain TPS tidak memerlukan handel terbuka tambahan.

Resource manager menutup handel mereka ke objek resource manager dengan memanggil ZwClose. Jika handel terakhir ditutup, dan jika manajer sumber daya masih memiliki pendaftaran untuk transaksi yang belum dilakukan, KTM mengirimkan pemberitahuan TRANSACTION_NOTIFY_ROLLBACK ke semua manajer sumber daya untuk transaksi yang terkait dengan pendaftaran tersebut.

Sistem operasi menghapus objek setelah handel terakhir ditutup dan KTM telah merilis semua referensinya ke objek.