header ktmw32.h
Header ini digunakan oleh Akses Data dan Penyimpanan. Untuk informasi selengkapnya, lihat:
ktmw32.h berisi antarmuka pemrograman berikut:
CommitComplete Menunjukkan bahwa manajer sumber daya (RM) telah selesai melakukan transaksi yang diminta oleh manajer transaksi (TM). |
CommitEnlistment Menerapkan transaksi yang terkait dengan handel pendaftaran ini. Fungsi ini digunakan oleh manajer sumber daya komunikasi (terkadang disebut manajer transaksi yang unggul). |
CommitTransaction Meminta agar transaksi yang ditentukan dilakukan. (CommitTransaction) |
CommitTransactionAsync Meminta agar transaksi yang ditentukan dilakukan. (CommitTransactionAsync) |
CreateEnlistment Membuat pendaftaran, mengatur status awalnya, dan membuka handel ke pendaftaran dengan akses yang ditentukan. |
CreateResourceManager Membuat objek resource manager (RM) baru, dan mengaitkan RM dengan manajer transaksi (TM). |
CreateTransaction Membuat objek transaksi baru. |
CreateTransactionManager Membuat objek manajer transaksi (TM) baru dan mengembalikan handel dengan akses yang ditentukan. |
GetCurrentClockTransactionManager Mendapatkan nilai jam virtual dari manajer transaksi. |
GetEnlistmentId Mendapatkan pengidentifikasi (ID) untuk pendaftaran yang ditentukan. |
GetEnlistmentRecoveryInformation Mengambil struktur data pemulihan buram dari KTM. |
GetNotificationResourceManager Meminta dan menerima pemberitahuan untuk manajer sumber daya (RM). Fungsi ini digunakan oleh register RM untuk menerima pemberitahuan ketika transaksi berubah status. |
GetNotificationResourceManagerAsync Meminta dan menerima pemberitahuan asinkron untuk manajer sumber daya (RM). Fungsi ini digunakan oleh register RM untuk menerima pemberitahuan ketika transaksi berubah status. |
GetTransactionId Mendapatkan pengidentifikasi (ID) untuk transaksi yang ditentukan. |
GetTransactionInformation Mengembalikan informasi yang diminta tentang transaksi yang ditentukan. |
GetTransactionManagerId Mendapatkan pengidentifikasi untuk manajer transaksi yang ditentukan. |
OpenEnlistment Membuka objek pendaftaran yang ada, dan mengembalikan handel ke pendaftaran. |
OpenResourceManager Membuka resource manager (RM) yang sudah ada. |
OpenTransaction Membuka transaksi yang ada. |
OpenTransactionManager Membuka manajer transaksi yang ada. (OpenTransactionManager) |
OpenTransactionManagerById Membuka manajer transaksi yang ada. (OpenTransactionManagerById) |
PrepareComplete Menunjukkan bahwa manajer sumber daya (RM) telah menyelesaikan semua pemrosesan yang diperlukan untuk menjamin bahwa operasi penerapan atau pembatalan akan berhasil untuk transaksi yang ditentukan. |
PrepareEnlistment Menyiapkan transaksi yang terkait dengan handel pendaftaran ini. Fungsi ini digunakan oleh manajer sumber daya komunikasi (terkadang disebut manajer transaksi yang unggul). |
PrePrepareComplete Menandakan bahwa manajer sumber daya ini telah menyelesaikan pekerjaan persiapannya, sehingga manajer sumber daya lain sekarang dapat memulai operasi persiapan mereka. |
PrePrepareEnlistment Pra-persiapan transaksi yang terkait dengan handel pendaftaran ini. Fungsi ini digunakan oleh manajer sumber daya komunikasi (terkadang disebut manajer transaksi yang unggul). |
ReadOnlyEnlistment Meminta agar pendaftaran yang ditentukan dikonversi ke pendaftaran baca-saja. Pendaftaran baca-saja tidak dapat berpartisipasi dalam hasil transaksi dan tidak dicatat untuk pemulihan. |
RecoverEnlistment Memulihkan status pendaftaran. |
RecoverResourceManager Memulihkan status manajer sumber daya dari file lognya. |
RecoverTransactionManager Memulihkan status manajer transaksi dari file lognya. |
Ganti NamaTransactionManager Mengganti nama objek manajer transaksi (TM). Fungsi ini hanya dapat digunakan pada handel TM bernama. |
RollbackComplete Menunjukkan bahwa manajer sumber daya (RM) telah berhasil menyelesaikan gulung balik transaksi. |
RollbackEnlistment Mengembalikan transaksi yang ditentukan yang terkait dengan pendaftaran. Fungsi ini tidak dapat dipanggil untuk pendaftaran baca-saja. |
RollbackTransaction Meminta agar transaksi yang ditentukan digulung balik. |
RollbackTransactionAsync Meminta agar transaksi yang ditentukan digulung balik. Fungsi ini mengembalikan secara asinkron. |
RollforwardTransactionManager Memulihkan informasi hanya ke nilai jam virtual yang ditentukan. |
SetEnlistmentRecoveryInformation Mengatur struktur data pemulihan yang buram dan ditentukan pengguna dari KTM. |
SetResourceManagerCompletionPort Mengaitkan port penyelesaian I/O yang ditentukan dengan resource manager (RM) yang ditentukan. Port ini menerima semua pemberitahuan untuk RM. |
SetTransactionInformation Mengatur informasi transaksi untuk transaksi yang ditentukan. |
SinglePhaseReject Menunjukkan bahwa manajer sumber daya (RM) menolak permintaan fase tunggal. Ketika manajer transaksi (TM) menerima panggilan ini, manajer transaksi memulai penerapan dua fase dan mengirim permintaan persiapan ke semua RM yang terdaftar. |