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