Bagikan melalui


Metode ISimilarity::CopyAndSwap (msrdc.h)

Membuat salinan tabel sifat kesamaan yang ada dan tabel ID file kesamaan yang ada, menukar pointer internal, dan menghapus tabel yang ada.

Setelah metode CopyAndSwap kembali, aplikasi terus menggunakan objek ISimilarity yang sama dengan yang digunakan sebelum memanggil metode ini. Namun, objek ISimilarity sekarang dikaitkan dengan file kesamaan yang berbeda pada disk.

Sintaks

HRESULT CopyAndSwap(
  [in, optional] ISimilarity               *newSimilarityTables,
  [in, optional] ISimilarityReportProgress *reportProgress
);

Parameter

[in, optional] newSimilarityTables

Penunjuk opsional ke objek ISimilarity sementara yang digunakan untuk membuat salinan sementara tabel. Sebelum memanggil metode CopyAndSwap , pemanggil harus memanggil metode CreateTable untuk membuat tabel sementara. Saat kembali, pemanggil harus memanggil metode CloseTable untuk menutup tabel sementara.

[in, optional] reportProgress

Penunjuk opsional ke objek ISimilarityReportProgress yang akan menerima informasi tentang kemajuan operasi salin dan pertukaran dan memungkinkan aplikasi menghentikan operasi penyalinan. Pemanggil harus merilis antarmuka ini ketika tidak lagi diperlukan.

Mengembalikan nilai

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

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Windows Vista
Server minimum yang didukung Windows Server 2008
Target Platform Windows
Header msrdc.h
DLL MsRdc.dll

Lihat juga

ISimilarity

ISimilarityReportProgress::ReportProgress