ISyncFullEnumerationChangeBatch::GetClosedUpperBoundItemId
Obtiene el límite superior cerrado de los identificadores de elemento que requieren versiones de destino.
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.