Partilhar via


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.

Consulte também

Referência

Interface ISyncChangeBatchAdvanced