Fungsi GetEnlistmentRecoveryInformation (ktmw32.h)

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

Sintaks

BOOL GetEnlistmentRecoveryInformation(
  [in]            HANDLE EnlistmentHandle,
  [in]            ULONG  BufferSize,
  [out]           PVOID  Buffer,
  [out, optional] PULONG BufferUsed
);

Parameter

[in] EnlistmentHandle

Handel ke pendaftaran.

[in] BufferSize

Ukuran parameter Buffer , dalam byte.

[out] Buffer

Penunjuk ke buffer yang menerima informasi pemulihan pendaftaran.

[out, optional] BufferUsed

Penunjuk ke variabel yang menerima jumlah byte aktual yang dikembalikan dalam parameter Buffer .

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 volatil.

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

Fungsi Manajer Transaksi Kernel

SetEnlistmentRecoveryInformation