다음을 통해 공유


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 형식입니다.

주의

시스템의 각 ID 형식을 지정하기 위해 IProviderSyncServices 개체가 초기화될 때 이 구조가 사용됩니다. 이로써 IProviderSyncServices에서 만드는 모든 개체가 ID 스키마 정보에 액세스할 수 있게 됩니다.

동기화 세션을 만들려고 할 때마다 이 스키마도 가져옵니다. ID 매개 변수를 가져오기 위해 ISyncProvider::GetIdParameters 호출을 통해 두 공급자를 모두 쿼리합니다. 그런 다음 ID 매개 변수를 비교하여 두 공급자가 같은 ID 스키마를 사용하는지 확인합니다. 두 공급자가 같은 ID 스키마를 사용하지 않는 것으로 확인되면 동기화 세션이 만들어지지 않고 오류 코드가 반환됩니다.

요구 사항

헤더: Synchronization.h

참고 항목

참조

ID_PARAMETER_PAIR 구조
ISyncProvider::GetIdParameters
IProviderSyncServices::Initialize
IFeedSyncServices::Initialize

개념

Sync Framework 핵심 구성 요소
유연한 ID