简单提供程序的错误代码
本主题列出了 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