ISyncMgrSynchronize::SetProgressCallback 方法 (mobsync.h)
设置 ISyncMgrSynchronizeCallback 接口。 已注册的应用程序使用此回调接口从 ISyncMgrSynchronize::P repareForSync 和 ISyncMgrSynchronize::Synchronize 方法中提供状态信息。
语法
HRESULT SetProgressCallback(
[in] ISyncMgrSynchronizeCallback *lpCallBack
);
参数
[in] lpCallBack
类型: ISyncMgrSynchronizeCallback*
指向 ISyncMgrSynchronizeCallback 接口的指针,已注册的应用程序使用 向 SyncMgr 提供有关同步状态的反馈,并在同步完成时通知 SyncMgr。
返回值
类型: HRESULT
此方法支持标准返回值、E_INVALIDARG、E_UNEXPECTED和E_OUTOFMEMORY,以及以下内容:
返回代码 | 说明 |
---|---|
|
已成功设置同步回调接口。 |
注解
已注册的应用程序必须调用 ISyncMgrSynchronizeCallback::AddRef 方法,并在调用 SyncMgr 时使用它来提供状态文本和进度指示器反馈。
如果在调用 方法时已注册的应用程序已具有 ISyncMgrSynchronizeCallback 接口,则必须释放旧接口,并且必须调用新接口的 AddRef 方法。 新接口必须由已注册的应用程序维护。
在释放 ISyncMgrSynchronize 接口之前,SyncMgr 调用此方法,并将 pSyncCallBack 参数设置为 NULL。 然后,注册的应用程序应释放以前传递的 ISyncMgrSynchronize 接口。
要求
要求 | 值 |
---|---|
最低受支持的客户端 | Windows 2000 Professional [仅限桌面应用] |
最低受支持的服务器 | Windows 2000 Server [仅限桌面应用] |
目标平台 | Windows |
标头 | mobsync.h |
DLL | Mobsync.dll |