Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Menginstruksikan Sync Center untuk menghitung ulang koleksi handler, atau menginformasikan bahwa properti handler dalam koleksi handler telah berubah.
Sintaks
HRESULT UpdateHandlerCollection(
[in] REFCLSID rclsidCollectionID,
[in] SYNCMGR_CONTROL_FLAGS nControlFlags
);
Parameter
[in] rclsidCollectionID
Jenis: REFCLSID
Referensi ke CLSID koleksi handler.
[in] nControlFlags
Jenis: SYNCMGR_CONTROL_FLAGS
Nilai dari enumerasi SYNCMGR_CONTROL_FLAGS yang menentukan apakah pembaruan harus dilakukan secara sinkron atau asinkron.
Menampilkan nilai
Jenis: HRESULT
Jika metode ini berhasil, metode ini mengembalikan S_OK. Jika tidak, kode kesalahan HRESULT akan dikembalikan.
Keterangan
Jika SYNCMGR_CF_WAIT diatur dalam parameter nControlFlags , UpdateHandlerCollection tidak akan kembali hingga Sync Center memuat koleksi handler yang ditentukan dan memuat ulang semua informasi handler dan item.
Contoh
Contoh berikut menunjukkan penggunaan ISyncMgrControl::UpdateHandlerCollection dengan prosedur handler.
void CMyDeviceHandler::MiscProc(...)
{
...
// Get the Sync Center control object.
ISyncMgrControl *pControl = NULL;
hr = CoCreateInstance(CLSID_SyncMgrControl,
CLSCTX_SERVER,
IID_PPV_ARGS(&pControl));
if (SUCCEEDED(hr))
{
// Tell Sync Center that a new computer has been added.
hr = pControl->UpdateHandlerCollection(CLSID_FRSHandlerCollection,
SYNCMGR_CF_NOWAIT);
pControl->Release();
}
...
}
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 |