ISyncFullEnumerationChangeBatch::GetClosedUpperBoundItemId
Obtém o limite superior fechado nas IDs de item que requerem versões de destino.
HRESULT GetClosedUpperBoundItemId(
BYTE * pbClosedUpperBoundItemId,
DWORD * pcbIdSize);
Parâmetros
- pbClosedUpperBoundItemId
[in, out, unique, size_is(*pcbIdSize)] Retorna o limite superior fechado de IDs de item que requerem versões de destino.
- pcbIdSize
[in, out] Especifica o número de bytes em pbClosedUpperBoundItemId. Retorna o número de bytes necessários para o tamanho de pbClosedUpperBoundItemId quando pcbIdSize é muito pequeno ou o número de bytes gravados para pbClosedUpperBoundItemId.
Valor de retorno
S_OK
E_POINTER
HRESULT_FROM_WIN32(ERROR_MORE_DATA) quando pbClosedUpperBoundItemId for muito pequeno. Nesse caso, o número necessário de bytes é armazenado em pcbIdSize.
SYNC_E_INVALID_OPERATION quando nenhum grupo foi adicionado ao lote ou um grupo foi aberto mas não foi fechado.
Comentários
Quando o provedor de destino processa este lote de alterações, ele deve fornecer informações de versão para todos os itens cujas IDs estiverem entre o limite inferior fechado e o limite superior fechado especificados.