Partager via


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.

Voir aussi

Autres ressources

Interface IClockVectorServices