다음을 통해 공유


SYNC_FILTER_CHANGE 구조

필터에서 항목이 포함되거나 제외되도록 하는 변경 내용에 대한 정보를 나타냅니다.

typedef struct _SYNC_FILTER_CHANGE
{
  BOOL         fMoveIn;
  SYNC_VERSION moveVersion;
} SYNC_FILTER_CHANGE;

멤버

  • fMoveIn
    항목이 필터에 있으면 TRUE이고, 그렇지 않으면 FALSE입니다.
  • moveVersion
    필터에서 항목이 포함되거나 제외되도록 하는 변경 내용의 버전입니다.

주의

변경 내용으로 인해 필터에서 항목이 포함되거나 제외될 수 있습니다. 예를 들어 state 필드를 포함하는 항목이 있고, state 필드가 "Washington"인 항목을 제외하는 필터를 가정해 봅니다. state가 "Oregon"이 되도록 state가 "Washington"인 항목을 변경하면 해당 항목은 필터에 포함됩니다.

이 구조의 요소 값은 다음 표에 따라 해석할 수 있습니다.

fMoveIn의 값 moveVersion의 값 의미

TRUE

항목의 생성 버전입니다.

항목이 만들어진 이후 필터에 있습니다.

TRUE

항목의 생성 버전이 아닌 버전입니다.

버전이 moveVersion인 변경을 수행한 경우 필터에 포함된 항목입니다.

FALSE

0으로 설정됩니다.

필터 추적이 시작된 이후 항목이 필터에 없습니다.

FALSE

0이 아닌 버전입니다.

버전이 moveVersion인 변경을 수행한 경우 필터에서 제외된 항목입니다.

요구 사항

헤더: Synchronization.h

참고 항목

개념

Sync Framework 핵심 구성 요소