ISyncChangeBatch::AddLoggedConflict

Agrega metadatos que representan un conflicto al lote de cambios.

HRESULT AddLoggedConflict(
  const BYTE * pbOwnerReplicaId, 
  const BYTE * pbItemId, 
  const SYNC_VERSION * pChangeVersion,
  const SYNC_VERSION * pCreationVersion, 
  DWORD dwFlags,
  DWORD dwWorkForChange,
  ISyncKnowledge * pConflictKnowledge,
  ISyncChangeBuilder ** ppChangeBuilder);

Parámetros

  • pbOwnerReplicaId
    [in] Identificador de la réplica que realizó el cambio en conflicto.
  • pbItemId
    [in] Identificador del elemento.
  • pChangeVersion
    [in] Versión del cambio.
  • pCreationVersion
    [in] Versión de creación del elemento.
  • dwFlags
    [in] Marcas que especifican el estado del cambio de elemento. Para obtener más información sobre los valores de las marcas, vea Marcas SYNC_CHANGE_FLAG.
  • dwWorkForChange
    [in] Estimación de trabajo para el cambio. Este valor se utiliza durante la aplicación de los cambios para notificar a la aplicación que el trabajo se ha completado.
  • pConflictKnowledge
    [in] Conocimiento del conflicto que se guardó al registrar el conflicto.
  • ppChangeBuilder
    [out] Devuelve un objeto que se puede usar para agregar información de la unidad de cambio al cambio.

Valor devuelto

Notas

Los conflictos que se agregan al lote de cambios no se agregan a un grupo. No es necesario abrir un grupo para agregar conflictos al lote de cambios.

Vea también

Referencia

Interfaz ISyncChangeBatch