ISyncMgrSynchronize::SetItemStatus 方法 (mobsync.h)
由已註冊應用程式處理程式中的同步管理員呼叫,以變更下列兩種情況下專案的狀態:處理程式從 ISyncMgrSynchronize::P repareForSync 方法傳回,並呼叫 PrepareForSyncCompleted 回呼方法,或從 ISyncMgrSynchronize::Synchronize 方法傳回處理程序之後,尚未呼叫 SynchronizeCompleted 回呼方法。
語法
HRESULT SetItemStatus(
[in] REFGUID pItemID,
[in] DWORD dwSyncMgrStatus
);
參數
[in] pItemID
類型: REFGUID
識別狀態已變更的專案。
[in] dwSyncMgrStatus
類型: DWORD
從 SYNCMGRSTATUS 列舉取得之指定專案的新狀態。
傳回值
類型: HRESULT
這個方法支持標準傳回值、E_INVALIDARG、E_UNEXPECTED和E_OUTOFMEMORY,以及下列專案:
傳回碼 | 描述 |
---|---|
|
已設定狀態。 |
備註
目前,SyncMgr 唯一支援的 SYNCMGRSTATUS 狀態值SYNCMGRSTATUS_SKIPPED。 註冊應用程式的處理程式應該會在收到此狀態值時略過 pItemID 中指定的專案。
規格需求
需求 | 值 |
---|---|
最低支援的用戶端 | Windows 2000 Professional [僅限傳統型應用程式] |
最低支援的伺服器 | Windows 2000 Server [僅限桌面應用程式] |
目標平台 | Windows |
標頭 | mobsync.h |
Dll | Mobsync.dll |
另請參閱
ISyncMgrSynchronize::P repareForSync
ISyncMgrSynchronize::SetProgressCallback