IClockVectorServices::CreateFeedClockVector
Crée un objet IFeedClockVector qui contient des informations FeedSync et qui peut être utilisé pour générer un objet de connaissance.
Syntaxe
HRESULT CreateClockVectorSSE(
DWORD cClockVectorElements,
IFeedClockVectorElement** ppiClockVectorElements,
DWORD dwUpdateCount,
BOOL fIsNoConflictsSpecified,
IFeedClockVector** ppiClockVector);
Paramètres
cClockVectorElements
[in] Nombre d'éléments contenus dans ppiClockVectorElements.ppiClockVectorElements
[in, size_is(cClockVectorElements)] Liste des éléments de vecteur horloge à ajouter au nouveau vecteur horloge.dwUpdateCount
[in] Nombre de mises à jour apportées à l'élément. Cette valeur correspond à l'attribut updates de l'élément FeedSync.fIsNoConflictsSpecified
[in] TRUE si les conflits ne sont pas préservés pour l'élément ; sinon, FALSE. Cette valeur correspond à l'attribut noconflicts de l'élément FeedSync.ppiClockVector
[out] Retourne le vecteur horloge nouvellement créé.
Valeur de retour
S_OK
E_POINTER
E_OUTOFMEMORY
SYNC_E_INVALIDORDERFORVECTORELEMENTS si les éléments de vecteur horloge dans ppiClockVectorElements ne sont pas dans un ordre de clé de réplica croissant.
Notes
Les éléments de vecteur horloge dans ppiClockVectorElements doivent être classés selon leurs valeurs de clé de réplica, de la plus petite à la plus élevée.