Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Wird von der Sync Framework-Laufzeit aufgerufen, um ein Element in den Zielspeicher einzufügen.
HRESULT InsertItem(
IUnknown *pItemData,
const CHANGE_UNIT_SET *pChangeUnitsToCreate,
IRecoverableErrorCallback *pRecoverableErrorCallback,
ITEM_FIELDS **ppNewKeyAndVersionInfo,
BOOL *pfCommitKnowledgeAfterThisItem);
Parameter
- pItemData
[in] Daten für das Element in anbieterspezifischem Format.
- pChangeUnitsToCreate
[in, unique] Ein CHANGE_UNIT_SET-Objekt, das die Änderungseinheiten enthält, die für ein Element eingefügt werden sollen. Der Parameter sollte NULL (nicht leer) sein, wenn keine Änderungseinheiten angegeben sind.
- pRecoverableErrorCallback
[in] Ein IRecoverableErrorCallback-Objekt, das Methoden enthält, die aufgerufen werden können, wenn beim Einfügen eines Elements ein behebbarer Fehler auftritt.
- ppNewKeyAndVersionInfo
[out] Gibt den Schlüssel und die aktualisierten Versionseigenschaften des Elements zurück, das eingefügt werden soll. Wenn der Rückgabewert nicht gültig ist, bricht die Sync Framework-Laufzeit die Sitzung ab.
- pfCommitKnowledgeAfterThisItem
[out] Gibt zurück, ob die Sync Framework-Laufzeit ein Commit für Wissen an den Metadatenspeicher durchführen sollte, nachdem die Verarbeitung für das angegebene Element abgeschlossen wurde.
Rückgabewert
- S_OK