Estrutura SYNC_FILTER_CHANGE
Representa informações sobre uma alteração que faz um item ser movido para dentro ou para fora de um filtro.
typedef struct _SYNC_FILTER_CHANGE
{
BOOL fMoveIn;
SYNC_VERSION moveVersion;
} SYNC_FILTER_CHANGE;
Membros
- fMoveIn
TRUE quando o item estiver no filtro; caso contrário, FALSE.
- moveVersion
A versão da alteração que faz o item ser movido para dentro ou para fora do filtro.
Comentários
Uma alteração pode fazer um item ser movido para dentro ou para fora de um filtro. Por exemplo, os itens contêm um campo state e um filtro exclui todos os itens cujo campo state seja igual a "Washington". Quando um item cujo campo state é igual a "Washington" é alterado de forma que state seja igual a "Oregon", o item é movido para dentro do filtro.
Os valores dos elementos dessa estrutura podem ser interpretados de acordo com a tabela a seguir.
Valor de fMoveIn | Valor de moveVersion | Significado |
---|---|---|
TRUE |
A versão de criação do item. |
O item está no filtro desde que ele foi criado. |
TRUE |
Uma versão diferente da versão de criação do item. |
O item movido para o filtro quando a alteração com a versão de moveVersion foi criada. |
FALSE |
Defina como 0. |
O item não está no filtro desde que o filtro começou a ser controlado. |
FALSE |
Uma versão diferente de 0. |
O item movido para fora do filtro quando a alteração com a versão de moveVersion foi criada. |
Requisitos
Cabeçalho: Synchronization.h