Freigeben über


IClockVectorServices::CreateClockVector

Erstellt ein IClockVector-Objekt, das zum Erstellen eines Wissensobjekts verwendet werden kann.

HRESULT CreateClockVector(
  DWORD cClockVectorElements,
  IClockVectorElement** ppiClockVectorElements,
  IClockVector** ppiClockVector);

Parameter

  • cClockVectorElements
    [in] Die Anzahl der Elemente in ppiClockVectorElements.
  • ppiClockVectorElements
    [in, size_is(cClockVectorElements)] Die Liste der Taktvektorelemente, die dem neuen Taktvektor hinzugefügt werden sollen.
  • ppiClockVector
    [out] Gibt das neu erstellte Taktvektorobjekt zurück.

Rückgabewert

  • S_OK

  • E_POINTER

  • E_OUTOFMEMORY

  • SYNC_E_INVALIDORDERFORVECTORELEMENTS, wenn die Taktvektorelemente in ppiClockVectorElements nicht in aufsteigender Reihenfolge der Replikatschlüssel angeordnet sind.

Hinweise

Die Taktvektorelemente in ppiClockVectorElements müssen nach ihren Replikatschlüsselwerten aufsteigend sortiert werden.

Siehe auch

Verweis

IClockVectorServices-Schnittstelle