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 |