Fungsi SinglePhaseReject (ktmw32.h)

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.

Sintaks

BOOL SinglePhaseReject(
  [in] HANDLE         EnlistmentHandle,
  [in] PLARGE_INTEGER TmVirtualClock
);

Parameter

[in] EnlistmentHandle

Handel ke pendaftaran.

[in] TmVirtualClock

Nilai jam virtual terbaru yang diterima dari pemberitahuan permintaan fase tunggal. Jika Anda menentukan NULL, nilai jam virtual tidak diubah. Lihat LARGE_INTEGER.

Untuk mengubah nilai jam virtual, nilai ini harus lebih besar dari nilai saat ini yang dikembalikan dalam pemberitahuan COMMIT.

Menampilkan nilai

Jika fungsi berhasil, nilai yang dikembalikan bukan nol.

Jika fungsi gagal, nilai yang dikembalikan adalah nol (0). Untuk mendapatkan informasi kesalahan yang diperluas, panggil fungsi GetLastError .

Daftar berikut mengidentifikasi kemungkinan kode kesalahan:

Persyaratan

   
Klien minimum yang didukung Windows Vista
Server minimum yang didukung Windows Server 2008
Target Platform Windows
Header ktmw32.h
Pustaka Ktmw32.lib
DLL Ktmw32.dll

Lihat juga

GetCurrentClockTransactionManager

Fungsi Manajer Transaksi Kernel