Metode ISyncMgrControl::StartHandlerSync (syncmgr.h)
Memulai sinkronisasi semua item yang dikelola oleh handler tertentu.
Sintaks
HRESULT StartHandlerSync(
[in] LPCWSTR pszHandlerID,
[in] HWND hwndOwner,
[in] IUnknown *punk,
[in] SYNCMGR_SYNC_CONTROL_FLAGS nSyncControlFlags,
[in] ISyncMgrSyncResult *pResult
);
Parameter
[in] pszHandlerID
Jenis: LPCWSTR
Penunjuk ke buffer yang berisi ID unik handler untuk disinkronkan. String ini memiliki panjang maksimum MAX_SYNCMGR_ID termasuk karakter null yang mengakhiri.
[in] hwndOwner
Jenis: HWND
Handel ke jendela yang dapat digunakan handler untuk menampilkan UI yang diperlukan. Nilai ini bisa NULL.
[in] punk
Jenis: IUnknown*
Penunjuk ke IUnknown untuk diteruskan ke Sinkronkan. Parameter ini bisa NULL.
[in] nSyncControlFlags
Jenis: SYNCMGR_SYNC_CONTROL_FLAGS
Anggota enumerasi SYNCMGR_SYNC_CONTROL_FLAGS yang menentukan apakah item yang ditemukan dalam sinkronisasi saat ini dan sinkronisasi antrean harus disinkronkan lagi ketika sinkronisasi antrean dilakukan.
[in] pResult
Jenis: ISyncMgrSyncResult*
Penunjuk ke instans ISyncMgrSyncResult, yang metode Hasilnya dipanggil saat sinkronisasi berakhir, baik melalui keberhasilan, kegagalan, atau pembatalan. Metode Hasil dipanggil dengan status agregat sinkronisasi handler. Parameter ini bisa NULL.
Menampilkan nilai
Jenis: HRESULT
Jika metode ini berhasil, metode akan mengembalikan S_OK. Jika tidak, kode kesalahan HRESULT akan dikembalikan.
Persyaratan
Klien minimum yang didukung | Windows Vista [hanya aplikasi desktop] |
Server minimum yang didukung | Windows Server 2008 [hanya aplikasi desktop] |
Target Platform | Windows |
Header | syncmgr.h |