Fungsi SetEnlistmentRecoveryInformation (ktmw32.h)

Mengatur struktur data pemulihan yang buram dan ditentukan pengguna dari KTM. Informasi pemulihan disimpan dalam log atas nama manajer sumber daya (RM) dengan memanggil SetEnlistmentRecoveryInformation. Setelah kegagalan, RM dapat menggunakan GetEnlistmentRecoveryInformation untuk mengambil informasi.

Sintaks

BOOL SetEnlistmentRecoveryInformation(
  [in] HANDLE EnlistmentHandle,
  [in] ULONG  BufferSize,
  [in] PVOID  Buffer
);

Parameter

[in] EnlistmentHandle

Handel ke pendaftaran.

[in] BufferSize

Ukuran Buffer, dalam byte.

[in] Buffer

Informasi pemulihan.

Menampilkan nilai

Jika fungsi berhasil, nilai yang dikembalikan bukan nol.

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

Daftar berikut mengidentifikasi kemungkinan kode kesalahan:

Keterangan

Panggilan ini tidak dapat digunakan dengan manajer transaksi yang volatil.

Informasi yang diberikan oleh pengguna mungkin tidak disimpan dalam log saat penyelesaian operasi ini, tetapi akan disimpan dengan tahan lama pada akhir operasi penerapan berikutnya untuk pendaftaran ini.

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

GetEnlistmentRecoveryInformation

Fungsi Manajer Transaksi Kernel