다음을 통해 공유


단순 공급자 오류 코드

이 항목에서는 단순 공급자와 관련하여 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

단순 공급자가 메타데이터 저장소에서 현재 항목과 같은 ID 필드가 있는 항목을 찾았습니다.

SYNC_E_PFX_INVALID_OPERATION

개체의 현재 상태로 인해 단순 공급자에서 이 작업이 지원되지 않습니다.

SYNC_E_PFX_MUST_FAIL_ENTIRE_ITEM

단순 공급자에서는 복구할 수 있는 오류가 이 컨텍스트의 변경 단위별로 기록되는 대신 항목 수준에서만 기록되어야 합니다.

SYNC_E_PFX_ITEM_NOT_FOUND_IN_METADATA_STORE

단순 공급자가 메타데이터 저장소에서 지정된 ID 필드가 있는 항목을 찾지 못했습니다.

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 단순 공급자 구성 요소