Freigeben über


ISaveChangeContext::SetRecoverableErrorOnChange

Gibt an, dass ein behebbarer Fehler aufgetreten ist, als Daten für dieses Element im Elementspeicher gespeichert wurden.

HRESULT SetRecoverableErrorOnChange(
  HRESULT hrError,
  IRecoverableErrorData * pErrorData);

Parameter

  • hrError
    [in] Der Fehlercode, der dem Fehler zugeordnet ist, durch den das Anwenden der Elementdaten verhindert wurde.
  • pErrorData
    [in, unique] Zusätzliche Informationen zum Fehler.

Rückgabewert

  • S_OK

  • E_INVALIDARG

  • SYNC_E_INTERNAL_ERROR

Hinweise

Beim Aufruf dieser Methode wird dem erlangten Wissen ein ISingleItemException-Objekt hinzugefügt, und die Elementänderung wird für die Dauer der Synchronisierungssitzung nicht erneut aufgelistet.

Diese Methode aktualisiert das Wissen für den Synchronisierungsbereich. Nachdem diese Methode aufgerufen wurde, rufen Sie ISaveChangeContext::GetKnowledgeForScope auf, um das aktualisierte Wissen abzurufen.

Siehe auch

Verweis

ISaveChangeContext-Schnittstelle