ISyncMgrSynchronize::SetProgressCallback 方法 (mobsync.h)

设置 ISyncMgrSynchronizeCallback 接口。 已注册的应用程序使用此回调接口从 ISyncMgrSynchronize::P repareForSyncISyncMgrSynchronize::Synchronize 方法中提供状态信息。

语法

HRESULT SetProgressCallback(
  [in] ISyncMgrSynchronizeCallback *lpCallBack
);

参数

[in] lpCallBack

类型: ISyncMgrSynchronizeCallback*

指向 ISyncMgrSynchronizeCallback 接口的指针,已注册的应用程序使用 向 SyncMgr 提供有关同步状态的反馈,并在同步完成时通知 SyncMgr。

返回值

类型: HRESULT

此方法支持标准返回值、E_INVALIDARG、E_UNEXPECTED和E_OUTOFMEMORY,以及以下内容:

返回代码 说明
S_OK
已成功设置同步回调接口。

注解

已注册的应用程序必须调用 ISyncMgrSynchronizeCallback::AddRef 方法,并在调用 SyncMgr 时使用它来提供状态文本和进度指示器反馈。

如果在调用 方法时已注册的应用程序已具有 ISyncMgrSynchronizeCallback 接口,则必须释放旧接口,并且必须调用新接口的 AddRef 方法。 新接口必须由已注册的应用程序维护。

在释放 ISyncMgrSynchronize 接口之前,SyncMgr 调用此方法,并将 pSyncCallBack 参数设置为 NULL。 然后,注册的应用程序应释放以前传递的 ISyncMgrSynchronize 接口。

要求

要求
最低受支持的客户端 Windows 2000 Professional [仅限桌面应用]
最低受支持的服务器 Windows 2000 Server [仅限桌面应用]
目标平台 Windows
标头 mobsync.h
DLL Mobsync.dll

另请参阅

ISyncMgrSynchronize

ISyncMgrSynchronizeCallback