ID_PARAMETERS 结构
表示用于标识同步会话中的实体的 ID 组的格式架构。
typedef struct _ID_PARAMETERS
{
DWORD dwSize
ID_PARAMETER_PAIR replicaId;
ID_PARAMETER_PAIR itemId;
ID_PARAMETER_PAIR changeUnitId;
} ID_PARAMETERS;
参数
- dwSize
ID_PARAMETERS 结构中的字节数。
- replicaId
副本 ID 的期望 ID 格式。
- itemId
项 ID 的期望 ID 格式。
- changeUnitId
变更单位 ID 的期望 ID 格式。
备注
当初始化 IProviderSyncServices 对象以指定系统中每个 ID 的格式时使用此结构。这可以确保由 IProviderSyncServices 创建的所有对象都可以访问 ID 架构信息。
此外还会在每次尝试创建同步会话后获取此架构。若要获取 ID 参数,需要通过调用 ISyncProvider::GetIdParameters 来查询两个提供程序。然后,比较这些 ID 参数以验证这两个提供程序使用的 ID 架构是否相同。如果此验证失败,则不创建同步会话,并返回一个错误代码。
要求
**头文件:**Synchronization.h
请参阅
参考
ID_PARAMETER_PAIR 结构
ISyncProvider::GetIdParameters
IProviderSyncServices::Initialize
IFeedSyncServices::Initialize