ISyncFullEnumerationChangeBatch::GetClosedUpperBoundItemId

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

Sintaxis

HRESULT GetClosedUpperBoundItemId(
  BYTE * pbClosedUpperBoundItemId,
  DWORD * pcbIdSize);

Parámetros

  • pbClosedUpperBoundItemId
    [in, out, unique, size_is(*pcbIdSize)] Devuelve el límite superior cerrado de los identificadores de elemento que requieren versiones de destino.

  • pcbIdSize
    [in, out] Especifica el número de bytes de pbClosedUpperBoundItemId. Devuelve el número de bytes necesarios para el tamaño de pbClosedUpperBoundItemId si pcbIdSize es demasiado pequeño, o bien, el número de bytes escritos en pbClosedUpperBoundItemId.

Valor devuelto

  • S_OK

  • E_POINTER

  • HRESULT_FROM_WIN32(ERROR_MORE_DATA) si pbClosedUpperBoundItemId 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

Otros recursos

Interfaz ISyncFullEnumerationChangeBatch