ISyncMgrControl::StartHandlerSync 方法 (syncmgr.h)
起始特定處理常式所管理之所有專案的同步處理。
語法
HRESULT StartHandlerSync(
[in] LPCWSTR pszHandlerID,
[in] HWND hwndOwner,
[in] IUnknown *punk,
[in] SYNCMGR_SYNC_CONTROL_FLAGS nSyncControlFlags,
[in] ISyncMgrSyncResult *pResult
);
參數
[in] pszHandlerID
類型: LPCWSTR
緩衝區的指標,其中包含要同步處理之處理常式的唯一識別碼。 此字串的長度上限MAX_SYNCMGR_ID包括終止 的 Null 字元。
[in] hwndOwner
類型: HWND
處理常式可用來顯示任何必要 UI 之視窗的控制碼。 此值可以是 Null。
[in] punk
類型: IUnknown*
要傳遞至Synchronize之 IUnknown的指標。 此參數可以是 Null。
[in] nSyncControlFlags
類型: SYNCMGR_SYNC_CONTROL_FLAGS
SYNCMGR_SYNC_CONTROL_FLAGS列舉的成員,指定在執行佇列同步處理時,是否應該再次同步處理目前同步處理和佇列同步處理中找到的專案。
[in] pResult
類型: ISyncMgrSyncResult*
ISyncMgrSyncResult實例的指標,其Result方法會在同步處理結束時呼叫,透過成功、失敗或取消。 使用處理程式同步處理的匯總狀態呼叫 Result 方法。 此參數可以是 Null。
傳回值
類型: HRESULT
如果此方法成功,則會傳回 S_OK。 否則,它會傳回 HRESULT 錯誤碼。
規格需求
最低支援的用戶端 | Windows Vista [僅限傳統型應用程式] |
最低支援的伺服器 | Windows Server 2008 [僅限傳統型應用程式] |
目標平台 | Windows |
標頭 | syncmgr.h |