ISyncFullEnumerationChangeBatch::GetClosedLowerBoundItemId

Obtiene el límite inferior cerrado de los identificadores de elemento que requieren versiones de destino.

HRESULT GetClosedLowerBoundItemId(
  BYTE * pbClosedLowerBoundItemId,
  DWORD * pcbIdSize);

Parámetros

  • pbClosedLowerBoundItemId
    [in, out, unique, size_is(*pcbIdSize)] Devuelve el límite inferior cerrado de los identificadores de elemento que requieren versiones de destino.
  • pcbIdSize
    [in, out] Especifica el número de bytes de pbClosedLowerBoundItemId. Devuelve el número de bytes necesarios para el tamaño de pbClosedLowerBoundItemId si pcbIdSize es demasiado pequeño, o bien, el número de bytes escritos en pbClosedLowerBoundItemId.

Valor devuelto

  • S_OK

  • E_POINTER

  • HRESULT_FROM_WIN32(ERROR_MORE_DATA) si pbClosedLowerBoundItemId es demasiado pequeño. En este caso, el número necesario de bytes se almacena en pcbIdSize.

  • SYNC_E_INVALID_OPERATION si no se ha agregado ningún grupo al lote, o se ha abierto un grupo pero no se ha finalizado.

Notas

Cuando el proveedor de destino procesa este lote de cambios, debe proporcionar información de versión para todos sus elementos que tienen identificadores comprendidos entre el límite inferior cerrado y el límite superior cerrado especificados, ambos incluidos.

Vea también

Referencia

Interfaz ISyncFullEnumerationChangeBatch