Freigeben über


IChangeApplicationServices::BeginFullEnumerationChangeApplication

Startet die Verarbeitung einer Gruppe von Änderungen als Teil einer Wiederherstellungssynchronisierung.

HRESULT BeginFullEnumerationChangeApplication(
  ISyncKnowledge * pDestinationKnowledge,
  IForgottenKnowledge * pDestinationForgottenKnowledge,
  ISyncKnowledge * pSourceKnowledge,
  IForgottenKnowledge * pSourceForgottenKnowledge,
  ISyncFilterInfo * pFilterInfo,
  ISyncCallback * pSyncCallback,
  IUnknown * pSourceDataRetriever,
  IUnknown * pDestinationDataRetriever);

Parameter

  • pDestinationKnowledge
    [in] Das aktuelle Wissen des Zielreplikats.
  • pDestinationForgottenKnowledge
    [in, unique] Das aktuelle vergessene Wissen des Zielreplikats.
  • pSourceKnowledge
    [in] Das Anwendungswissen des Änderungsbatchs, der verarbeitet werden soll.
  • pSourceForgottenKnowledge
    [in] Das aktuelle vergessene Wissen des Quellreplikats.
  • pFilterInfo
    [in, unique] Informationen zu vom Zielanbieter verwendeten Filtern. Kann NULL sein.
  • pSyncCallback
    [in, unique] Rückrufe, die Benachrichtigungen über Änderungsanwendungsereignisse empfangen. Kann NULL sein.
  • pSourceDataRetriever
    [in] Ein Objekt, das zum Abrufen von Elementdaten aus dem Quellreplikat verwendet werden kann.
  • pDestinationDataRetriever
    [in] Ein Objekt, das zum Abrufen von Elementdaten aus dem Zielreplikat verwendet werden kann.

Rückgabewert

  • S_OK.

  • E_OUTOFMEMORY.

  • E_POINTER.

  • SYNC_E_ID_FORMAT_MISMATCH, wenn das ID-Formatschema von einem oder mehreren der angegebenen Wissensobjekte nicht dem ID-Formatschema entspricht, das bei der Initialisierung dieses Objekts angegeben wurde.

  • SYNC_E_INVALID_OPERATION, wenn dieses Objekt nicht initialisiert wurde oder wenn eine Änderungsanwendung gestartet , auf einem anderen Satz von Änderungen aber nicht beendet wurde.

  • SYNC_E_ITEM_LIST_FILTERED_FULL_ENUMERATION_NOT_SUPPORTED, wenn der pFilterInfo-Parameter angibt, dass die Elementfilterung verwendet wird. Während der Wiederherstellungssynchronisierung kann die Elementfilterung nicht vom Zielanbieter verwendet werden.

Hinweise

Diese Methode wird in der Regel einmal für jeden Batch von Änderungen aufgerufen, der von der IKnowledgeSyncProvider::ProcessFullEnumerationChangeBatch-Methode des Zielanbieters empfangen wird.

Diese Methode muss aufgerufen werden, bevor Wissen festgelegt oder berechnet werden kann bzw. Änderungen übernommen oder gemeldet werden können.

Siehe auch

Verweis

IChangeApplicationServices-Schnittstelle