Sync Framework 오류 코드
이 항목에서는 Sync Framework에서 정의하는 새 오류 코드에 대해 설명합니다. Sync Framework에서는 표준 IErrorInfo 메커니즘을 사용하여 오류 설명과 실패 원인을 보고합니다.
주의
오류 코드 | 설명 |
---|---|
SYNC_E_ID_FORMAT_MISMATCH |
ID 형식이 ID 형식 스키마에서 지정한 형식과 일치하지 않습니다. |
SYNC_E_INVALID_OPERATION |
현재 상태에 대해 유효하지 않은 작업입니다. |
SYNC_E_REPLICA_NOT_FOUND |
지정된 IReplicaKeyMap 개체에서 지정된 복제본을 찾을 수 없습니다. |
SYNC_E_CHANGE_COUNT_MISMATCH |
대상 항목 버전 수가 원본 항목 변경 내용 수와 일치하지 않습니다. |
SYNC_E_CHANGE_UNIT_COUNT_MISMATCH |
대상 항목 버전의 변경 단위 수가 해당 원본 항목 변경 내용의 변경 단위 수와 일치하지 않습니다. |
SYNC_E_KNOWLEDGE_DECREASED |
정보에 이전보다 적은 수의 항목이 포함되어 있습니다. |
SYNC_E_CHANGE_NOT_IN_KNOWLEDGE |
지정된 정보 개체에 지정된 변경 버전이 포함되어 있지 않습니다. |
SYNC_E_ITEM_MUST_EXIST |
동기화 공급자의 정보에 항목의 생성 버전이 포함되어 있지만 공급자가 복제본에 해당 항목이 없다고 보고합니다. |
SYNC_E_HAS_NO_DATA |
지정된 항목에 대한 항목 데이터가 없습니다. |
SYNC_E_CHANGE_NEEDS_KNOWLEDGE |
지정된 항목 변경 내용 개체에 기본 정보 개체가 포함되어 있지 않습니다. |
SYNC_E_RANGE_OUT_OF_ORDER |
항목 범위가 예상 순서대로 정렬되어 있지 않거나 범위 재정의가 잘못 지정되어 있습니다. |
SYNC_E_NOT_EXPECTED_CHANGE |
대상 항목 버전이나 변경 단위 버전의 순서가 원본 항목 변경 내용이나 변경 단위 변경 내용의 순서와 다릅니다. |
SYNC_E_DESERIALIZATION |
serialization이나 deserialization을 수행할 수 없습니다. |
SYNC_E_SINGLE_RANGE_ONLY |
ISyncFullEnumerationChangeBatch 개체에 둘 이상의 변경 내용 그룹이 포함되어 있습니다. |
SYNC_E_ITEM_HAS_CHANGE_UNITS |
지정된 항목에 변경 단위가 있기 때문에 시도한 작업이 유효하지 않습니다. |
SYNC_E_ITEM_HAS_NO_CHANGE_UNITS |
지정된 항목에 변경 단위가 없기 때문에 시도한 작업이 유효하지 않습니다. |
SYNC_E_ITEM_HAS_NO_VERSION_DATA |
지정된 항목에 버전 데이터가 없기 때문에 시도한 작업이 유효하지 않습니다. |
SYNC_E_OBJECT_NEEDS_STATE |
필요한 ISyncSessionState 개체가 지정되지 않았습니다. |
SYNC_E_INVALID_VERSION |
지정된 버전이 지원되지 않습니다. |
SYNC_E_DUPLICATE_ITEM |
지정된 복제본 키 맵에 지정된 복제본 ID나 복제본 키에 대한 항목이 이미 있습니다. |
SYNC_E_INVALID_ORDER_FOR_VECTOR_ELEMENTS |
지정된 클록 벡터 요소의 순서가 잘못되었습니다. |
SYNC_E_INVALID_SYNC_TIME |
지정된 SYNC_TIME 값이 유효하지 않습니다. |
SYNC_E_INCOMPLETE_REPLICA_KEY_MAP |
지정된 복제본 키 맵이 완전하지 않습니다. |
SYNC_E_INVALID_REPLICA_KEY |
클록 벡터 요소의 복제본 키가 복제본 키 맵에 없습니다. |
SYNC_E_NEGATIVE_RANGE_EXCEPTION |
정보 개체를 빌드하는 데 사용되는 IRangeException 개체에 IKnowledgeBuilder 개체에 들어 있는 클록 벡터를 포함하지 않는 IClockVector 개체가 포함되어 있습니다. |
SYNC_E_BATCH_NEEDS_KNOWLEDGE |
일괄 변경 내용 개체에 습득한 정보 개체가 포함되어 있지 않습니다. |
SYNC_E_INTERNAL_ERROR |
Sync Framework에서 내부 오류가 발생했습니다. 이 오류 코드는 Sync Framework 인프라를 지원하며 코드에서 직접 사용할 수 없습니다. |
SYNC_E_CHANGE_BATCH_IS_READ_ONLY |
일괄 변경 내용 개체가 읽기 전용입니다. |
SYNC_E_DATA_MODIFIED_CONCURRENTLY |
항목 데이터가 예기치 않게 변경되었습니다. |
SYNC_E_ON_CREATE_MUST_FAIL_ENTIRE_ITEM |
변경 내용이 항목 생성을 나타낼 때 변경 단위 변경 내용에 대해 복구할 수 있는 오류를 기록할 수 없습니다. |
HRESULT_FROM_WIN32(ERROR_MORE_DATA) |
지정한 버퍼가 반환 값을 수용할 만큼 크지 않습니다. |
요구 사항
헤더: Synchronizationerrors.h