Bagikan melalui


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