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

请参阅

概念

Sync Framework 核心组件