Kommentar
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Called by the Sync Framework runtime to insert an item into the destination store.
HRESULT InsertItem(
IUnknown *pItemData,
const CHANGE_UNIT_SET *pChangeUnitsToCreate,
IRecoverableErrorCallback *pRecoverableErrorCallback,
ITEM_FIELDS **ppNewKeyAndVersionInfo,
BOOL *pfCommitKnowledgeAfterThisItem);
Parameters
- pItemData
[in] Data for the item in provider-specific format.
- pChangeUnitsToCreate
[in, unique] A CHANGE_UNIT_SET object that contains the change units to insert for an item. The parameter should be null (not empty) if no change units are specified.
- pRecoverableErrorCallback
[in] An IRecoverableErrorCallback object that contains methods that can be called if a recoverable error occurs during an item insert.
- ppNewKeyAndVersionInfo
[out] Returns the key and updated version properties of the item to be inserted. If the return value is not valid, the Sync Framework runtime ends the session.
- pfCommitKnowledgeAfterThisItem
[out] Returns whether the Sync Framework runtime should commit knowledge to the metadata store after processing is complete for the specified item.
Return Value
- S_OK