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