Compartir a través de


IAnchorChangeDetectionCallback::ReportChanges

Notifica el conjunto de cambios que se recuperaron durante una llamada a IAnchorSyncProvider::EnumerateChanges.

HRESULT ReportChanges(
  ULONG cItemChanges,
  const ITEM_CHANGE *pItemChanges,
  BYTE *pAnchor,
  ULONG cbAnchor);

Parámetros

  • cItemChanges
    [in] Número de elementos de pItemChanges.
  • pItemChanges
    [in, unique] Colección de estructuras ITEM_CHANGE que contienen metadatos acerca de los cambios en elementos de la réplica local.
  • pAnchor
    [in, unique, size_is(cbAnchor)] Matriz de bytes que representa un delimitador de enumeración, como por ejemplo, una marca de tiempo. Cambios que se produjeron a partir de la enumeración de este delimitador.
  • cbAnchor
    [in] Especifica el número de bytes de pAnchor.

Valor devuelto

  • S_OK.

  • E_INVALIDARG cuando pItemChanges no está vacío mientras cItemChanges es cero, o pItemChanges está vacío mientras pItemChanges es mayor que cero.

  • SYNC_E_PFX_INVALID_OPERATION cuando un intento anterior en la enumeración de cambios no ha finalizado, o se llamó anteriormente a IAnchorChangeDetectionCallback::ReportItemsAndAutodetectDeletes en la misma sesión.

Vea también

Referencia

Interfaz IAnchorChangeDetectionCallback