ISyncChangeBatchAdvanced::GetBatchLevelKnowledgeShouldBeApplied
Obtém um valor que indica se o conhecimento adquirido para o lote deve ser salvo depois que o lote for aplicado à réplica de destino.
HRESULT GetBatchLevelKnowledgeShouldBeApplied(
BOOL *pfBatchKnowledgeShouldBeApplied);
Parâmetros
- pfBatchKnowledgeShouldBeApplied
[out] Retorna um valor que indica se o conhecimento adquirido para o lote deve ser salvo depois que o lote for aplicado à réplica de destino.
Valor de retorno
S_OK
E_POINTER
SYNC_E_BATCH_NEEDS_KNOWLEDGE quando o lote de alterações não contiver nenhuma alteração e nenhum conhecimento.
Comentários
Geralmente, o provedor de destino salva o conhecimento adquirido de cada alteração de item conforme ela é aplicada à réplica de destino. O valor que é retornado por GetBatchLevelKnowledgeShouldBeApplied indica se também é necessário salvar o conhecimento adquirido do lote de alterações depois que todo o lote tiver sido aplicado. O conhecimento adquirido do lote de alterações pode ser obtido ao chamar ISyncChangeBatchBase::GetLearnedKnowledge.