Compartilhar via


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

Consulte também

Conceitos

Componentes principais do Sync Framework