IClockVectorServices::CreateFeedClockVector
Cria um objeto IFeedClockVector que contém informações do FeedSync e pode ser usado para criar um objeto de conhecimento.
HRESULT CreateClockVectorSSE(
DWORD cClockVectorElements,
IFeedClockVectorElement** ppiClockVectorElements,
DWORD dwUpdateCount,
BOOL fIsNoConflictsSpecified,
IFeedClockVector** ppiClockVector);
Parâmetros
- cClockVectorElements
[in] O número de elementos em ppiClockVectorElements.
- ppiClockVectorElements
[in, size_is(cClockVectorElements)] A lista de elementos do vetor de relógio a ser adicionada ao novo vetor de relógio.
- dwUpdateCount
[in] O número de atualizações feitas no item. Este valor corresponde ao atributo updates do item do FeedSync.
- fIsNoConflictsSpecified
[in] TRUE se os conflitos não foram preservados para o item; caso contrário, FALSE. Esse valor corresponde ao atributo noconflicts do item do FeedSync.
- ppiClockVector
[out] Retorna o vetor de relógio recém-criado.
Valor de retorno
S_OK
E_POINTER
E_OUTOFMEMORY
SYNC_E_INVALIDORDERFORVECTORELEMENTS se os elementos do vetor de relógio no ppiClockVectorElements não estiverem em ordem crescente de chave de réplica.
Comentários
Os elementos do vetor de relógio em ppiClockVectorElements devem ser ordenados com base nos valores de chave de réplica, do menor para o maior.