简单提供程序的错误代码

本主题列出了 Sync Framework 为简单提供程序定义的新错误代码。Sync Framework 使用标准的 IErrorInfo 机制来报告错误描述和失败源。

备注

错误代码

说明

SYNC_E_PFX_NO_ITEM_SCHEMA_DEFINED

简单提供程序未定义项架构。

SYNC_E_PFX_CHANGE_DETECTION_FAILED

简单提供程序变更检测失败。

SYNC_E_PFX_NEW_ITEM_MUST_CONTAIN_ALL_FIELDS

简单提供程序要求要报告的新项包含所有字段。

SYNC_E_PFX_OPTIMISTIC_CONCURRENCY_VIOLATION

简单提供程序检测到了开放式并发冲突。

SYNC_E_PFX_PROVIDERS_HAVE_NO_COMMON_CHANGE_UNITS

简单提供程序检测到在要同步的提供程序中没有共同的变更单位。

SYNC_E_PFX_CHANGE_UNIT_NOT_RECOGNIZED

简单提供程序确定此副本不识别此变更单位 ID。

SYNC_E_PFX_DUPLICATE_ITEM_FOUND_IN_METADATA_STORE

简单提供程序发现元数据存储区中的某一项具有与当前项相同的标识字段。

SYNC_E_PFX_INVALID_OPERATION

由于对象的当前状态,简单提供程序不支持此无效的操作。

SYNC_E_PFX_MUST_FAIL_ENTIRE_ITEM

简单提供程序要求只在项级别记录可恢复的错误,而不是按此上下文中的变更单位记录。

SYNC_E_PFX_ITEM_NOT_FOUND_IN_METADATA_STORE

简单提供程序找不到在元数据存储区中具有给定标识字段的项。

SYNC_E_PFX_CHANGE_DEFERRED_BY_PROVIDER

此变更已由提供程序跳过。

SYNC_E_PFX_PROVIDER_DOES_NOT_SUPPORT_MERGE_CHANGE_DEFERRED

此变更已延迟,因为提供程序不支持自定义并发冲突解决方法。

SYNC_E_PFX_METADATA_STORE_VERSION2_REQUIRED

简单提供程序要求 2.0 或更高版本的元数据存储区组件。

SYNC_E_PFX_CHANGE_DEFERRED_OPTIMISTIC_CONCURRENCY_VIOLATION

此变更已延迟,因为在同步期间已在本地修改了项。

SYNC_E_PFX_CUSTOM_ID_FORMAT_WITH_NO_ID_GENERATOR

对于非标准 ID 格式,提供程序必须实现自定义 ID 生成器接口。

SYNC_E_PFX_CHANGE_DELAYED_BY_PROVIDER

此变更已被提供程序延迟,并将在会话结束时再次进行处理。

SYNC_E_PFX_FRAMEWORK_VERSION_MISMATCH

元数据存储区无法打开,因为它已由比此计算机上安装的同步组件更新的组件更新。

SYNC_E_PFX_PROVIDER_VERSION_MISMATCH

提供程序版本与元数据存储区中存储的版本不匹配。

要求

头文件:ProviderFrameworkErrors.h

请参阅

概念

Sync Framework 简单提供程序组件