Bagikan melalui


Objek KTM

Kernel Transaction Manager (KTM) mendefinisikan empat jenis objek berikut:

Keempat jenis objek ini semuanya memiliki karakteristik berikut:

  • Untuk membuat objek dan mendapatkan handel objek, komponen TPS dapat memanggil rutinitas buat .

  • Untuk mendapatkan handel objek tambahan ke objek yang ada, komponen TPS dapat memanggil rutinitas terbuka .

  • Untuk mendapatkan informasi tentang objek, komponen TPS dapat memanggil rutinitas kueri .

  • Untuk menutup handel objek, komponen TPS memanggil ZwClose.

KTM menetapkan GUID pengidentifikasi untuk setiap objek. Untuk objek transaksi, GUID pengidentifikasi ini juga dikenal sebagai pengidentifikasi unit kerja (UOW) yang dapat ditentukan klien. Komponen TPS dapat menggunakan GUID pengidentifikasi untuk melacak objek. Komponen TPS yang membuat objek dapat meneruskan GUID pengidentifikasi objek ke komponen lain sehingga komponen yang terakhir dapat membuka handel ke objek.

Setiap komponen TPS yang menggunakan KTM dapat memanggil ZwEnumerateTransactionObject untuk menghitung objek KTM, tetapi sebagian besar komponen tidak perlu memanggil rutinitas ini.

Bagian ini berisi topik berikut:

Objek Manajer Transaksi

Objek Resource Manager

Objek Transaksi

Objek Pendaftaran