ISyncFullEnumerationChangeBatch::GetClosedLowerBoundItemId
Obtém o limite inferior fechado nas IDs de item que requerem versões de destino.
HRESULT GetClosedLowerBoundItemId(
BYTE * pbClosedLowerBoundItemId,
DWORD * pcbIdSize);
Parâmetros
- pbClosedLowerBoundItemId
[in, out, unique, size_is(*pcbIdSize)] Retorna o limite inferior fechado nas IDs de item que requerem versões de destino.
- pcbIdSize
[in, out] Especifica o número de bytes em pbClosedLowerBoundItemId. Retorna o número de bytes necessários para o tamanho de pbClosedLowerBoundItemId quando pcbIdSize é muito pequeno, ou retorna o número de bytes gravados em pbClosedLowerBoundItemId.
Valor de retorno
S_OK
E_POINTER
HRESULT_FROM_WIN32(ERROR_MORE_DATA) quando pbClosedLowerBoundItemId é 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.