Partager via


Structure SYNC_FILTER_CHANGE

Représente les informations relatives à une modification qui provoque l'inclusion d'un élément dans un filtre ou son exclusion de ce filtre.

Syntaxe

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

Membres

  • fMoveIn
    TRUE lorsque l'élément se trouve dans le filtre ; sinon, FALSE.

  • moveVersion
    Version de la modification qui provoque l'inclusion de l'élément dans le filtre ou son exclusion du filtre.

Notes

Une modification peut provoquer l'inclusion d'un élément dans un filtre ou son exclusion. Par exemple, les éléments contiennent un champ state, et un filtre exclut tout élément dont le champ state est égal à « Washington ». Lorsqu'un élément dont state est égal à « Washington » change de sorte que state soit égal à « Oregon », l'élément est inclus dans le filtre.

Les valeurs des éléments de cette structure peuvent être interprétées à l'aide du tableau suivant.

Valeur de fMoveIn

Valeur de moveVersion

Signification

TRUE

Version de création de l'élément.

L'élément se trouve dans le filtre depuis sa création.

TRUE

Version autre que la version de création de l'élément.

L'élément a été inclus dans le filtre lorsque la modification avec la version de la propriété moveVersion a été apportée.

FALSE

A la valeur 0.

L'élément ne s'est pas trouvé dans le filtre depuis le commencement du suivi des filtres.

FALSE

Version autre que 0.

L'élément a été exclu du filtre lorsque la modification avec la version de la propriété moveVersion a été apportée.

Spécifications

En-tête : Synchronization.h

Voir aussi

Autres ressources

Composants principaux de Sync Framework