mobsync.h 标头

此标头由 Windows Shell 使用。 有关详细信息,请参阅:

mobsync.h 包含以下编程接口:

接口

 
ISyncMgrEnumItems

公开通过 SYNCMGRITEM 结构数组枚举的方法。
ISyncMgrRegister

公开方法,以便应用程序可以向同步管理器注册。 这可以通过 ISyncMgrRegister 接口或通过直接在注册表中注册来实现。
ISyncMgrSynchronize

公开使已注册的应用程序或服务能够接收来自同步管理器的通知的方法。
ISyncMgrSynchronizeCallback

公开管理同步过程的方法。
ISyncMgrSynchronizeInvoke

公开使已注册的应用程序能够调用同步管理器以更新项的方法。

结构

 
SYNCMGRHANDLERINFO

提供有关在 ISyncMgrSynchronize::GetHandlerInfo 方法中使用的处理程序的信息。
SYNCMGRITEM

提供有关由 ISyncMgrEnumItems 接口枚举的项的信息。
SYNCMGRLOGERRORINFO

提供在 ISyncMgrSynchronizeCallback::LogError 方法中使用的错误信息。
SYNCMGRPROGRESSITEM

提供同步正在进行时的状态信息。 此结构与 ISyncMgrSynchronizeCallback::P rogress 方法一起使用,对应于单个同步项。

枚举

 
SYNCMGRFLAG

在 ISyncMgrSynchronize::Initialize 方法中使用 SYNCMGRFLAG 枚举值来指示同步事件的启动方式。
SYNCMGRHANDLERFLAGS

在 SYNCMGRHANDLERINFO 结构中用作应用于当前处理程序的标志。
SYNCMGRINVOKEFLAGS

SYNCMGRINVOKEFLAGS 枚举值指定如何在 ISyncMgrSynchronizeInvoke::UpdateItems 方法中调用同步管理器。
SYNCMGRITEMFLAGS

指定 SYNCMGRITEM 结构中当前项的信息。
SYNCMGRLOGLEVEL

SYNCMGRLOGLEVEL 枚举值指定在 ISyncMgrSynchronizeCallback::LogError 方法中使用的错误级别。
SYNCMGRREGISTERFLAGS

SYNCMGRREGISTERFLAGS 枚举值在 ISyncMgrRegister 接口的方法中使用,用于标识为其注册要通知的处理程序的事件。
SYNCMGRSTATUS

在 ISyncMgrSynchronize::SetItemStatus 方法中用于指定项的更新状态。