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.