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