Bagikan melalui


Metode ICrmCompensatorVariants::P repareRecordVariants (comsvcs.h)

Mengirimkan catatan log ke CRM Compensator selama fase persiapan. Catatan log dikirimkan dalam urutan penulisannya.

Sintaks

HRESULT PrepareRecordVariants(
  [in]  VARIANT      *pLogRecord,
  [out] VARIANT_BOOL *pbForget
);

Parameter

[in] pLogRecord

Catatan log (sebagai array Varian).

[out] pbForget

Menunjukkan apakah rekaman yang dikirim harus dilupakan.

Nilai kembali

Jika metode ini berhasil, metode akan mengembalikan S_OK. Jika tidak, kode kesalahan HRESULT akan dikembalikan.

Keterangan

Metode ini dapat diterima oleh CRM Compensator beberapa kali, sekali untuk setiap rekaman log yang ditulis.

Untuk antarmuka ICrmCompensatorVariants , rekaman log dikirimkan dengan cara yang sama seperti yang ditulis. Bendera CRM dan nomor urut ditambahkan sebagai dua elemen terakhir dalam array. (Lihat ICrmCompensator::P repareRecord.)

Jika tidak ada catatan log yang ditulis oleh Pekerja CRM, metode BeginPrepareVariants dan EndPrepareVariants diterima oleh CRM Compensator tetapi tidak ada panggilan metode PrepareRecordVariants . Ini untuk memungkinkan Kompensator CRM yang menulis rekaman log hanya pada waktu persiapan.

CRM Compensator dapat memilih untuk melupakan rekaman yang dikirimkan ke dalamnya selama fase ini dengan mengatur bendera lupa saat pengembalian dari metode ini.

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Windows 2000 Professional [hanya aplikasi desktop]
Server minimum yang didukung Windows 2000 Server [hanya aplikasi desktop]
Target Platform Windows
Header comsvcs.h

Lihat juga

ICrmCompensatorVariants