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