Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Objek pendaftaran transaksi mewakili pendaftaran pengelola sumber daya untuk sebuah transaksi. Sebelum resource manager dapat menerima pemberitahuan tentang peristiwa transaksi, resource manager harus memanggil ZwCreateEnlistment untuk membuat pendaftaran transaksi.
KTM menyediakan serangkaian rutinitas objek pendaftaran 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 pendaftaran ketika manajer sumber daya memanggil ZwCreateEnlistment untuk mendaftar dalam transaksi yang telah diterima manajer sumber daya (biasanya dari klien transaksional).
Komponen TPS dapat memanggil ZwOpenEnlistment untuk membuka handel tambahan ke objek pendaftaran. Tetapi sebagian besar desain TPS tidak memerlukan handel terbuka tambahan.
Resource manager menutup handle mereka untuk objek enlistment dengan memanggil ZwClose. Jika handle terakhir ditutup sebelum objek transaksi terkait dikonfirmasi, KTM mengirimkan pemberitahuan TRANSACTION_NOTIFY_ROLLBACK ke semua manajer sumber daya yang memiliki pendaftaran untuk transaksi tersebut.
Sistem operasi menghapus objek setelah gagang terakhir ditutup, dan KTM telah melepaskan semua referensinya ke objek.