Estructura SYNC_FILTER_CHANGE

Representa información sobre un cambio que hace que un elemento entre en un filtro o salga de él.

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

Miembros

  • fMoveIn
    TRUE, si el elemento está en el filtro; de lo contrario, FALSE.
  • moveVersion
    Versión del cambio que hace que el elemento entre del filtro o salga de él.

Notas

Un cambio puede hacer que un elemento entre en un filtro o salga de él. Por ejemplo, los elementos contienen un campo state y un filtro excluye cualquier elemento cuyo campo state sea "Washington". Cuando un elemento con state igual a "Washington" cambia de forma que state es "Oregón", el elemento pasa al filtro.

Los valores de los elementos de esta estructura se pueden interpretar según la tabla siguiente.

Valor de fMoveIn Valor de moveVersion Significado

TRUE

Versión de creación del elemento.

El elemento ha estado en el filtro desde que se creó.

TRUE

Versión que no es la de creación del elemento.

El elemento entró en el filtro cuando se realizó el cambio con la versión de moveVersion.

FALSE

Establecido en 0.

El elemento no ha estado en el filtro desde que se inició el seguimiento del filtro.

FALSE

Una versión distinta de 0.

El elemento salió del filtro cuando se realizó el cambio con la versión de moveVersion.

Requisitos

Encabezado: Synchronization.h

Vea también

Conceptos

Componentes principales de Sync Framework