SYNC_FILTER_CHANGE 结构
表示有关导致某项移入或移出筛选器的变更的信息。
typedef struct _SYNC_FILTER_CHANGE
{
BOOL fMoveIn;
SYNC_VERSION moveVersion;
} SYNC_FILTER_CHANGE;
成员
- fMoveIn
如果项在筛选器中,则为 TRUE;否则为 FALSE。
- moveVersion
导致项移入或移出筛选器的变更的版本。
备注
变更可导致项移入或移出筛选器。例如,项包含一个 state 字段,筛选器要排除任何 state 字段等于“Washington”的项。当 state 等于“Washington”的项发生变更,使 state 等于“Oregon”时,该项将移入筛选器。
可根据下表解释此结构的元素的值。
fMoveIn 的值 | moveVersion 的值 | 含义 |
---|---|---|
TRUE |
项的创建版本。 |
该项从其创建起就在筛选器中。 |
TRUE |
项的创建版本以外的版本。 |
如果对 moveVersion 的版本进行了任何变更,则会将该项移入筛选器。 |
FALSE |
设置为 0。 |
该项从开始筛选器跟踪起就未在筛选器中。 |
FALSE |
0 之外的版本。 |
如果对 moveVersion 的版本进行了任何变更,则会将该项移出筛选器。 |
要求
**头文件:**Synchronization.h