대상 저장소에 항목을 삽입하기 위해 Sync Framework Runtime에서 호출됩니다.
HRESULT InsertItem(
IUnknown *pItemData,
const CHANGE_UNIT_SET *pChangeUnitsToCreate,
IRecoverableErrorCallback *pRecoverableErrorCallback,
ITEM_FIELDS **ppNewKeyAndVersionInfo,
BOOL *pfCommitKnowledgeAfterThisItem);
매개 변수
- pItemData
[in] 공급자별 고유 형식의 항목 데이터입니다.
- pChangeUnitsToCreate
[in, unique] 항목에 대해 삽입할 변경 단위를 포함하는 CHANGE_UNIT_SET 개체입니다. 변경 단위가 지정되지 않은 경우에는 매개 변수가 null(비어 있지 않음)이어야 합니다.
- pRecoverableErrorCallback
[in] 항목 삽입 작업에서 복구 가능한 오류가 발생할 경우 호출할 수 있는 메서드가 포함된 IRecoverableErrorCallback 개체입니다.
- ppNewKeyAndVersionInfo
[out] 삽입할 항목의 키 및 업데이트된 버전 속성을 반환합니다. 반환 값이 올바르지 않으면 Sync Framework Runtime에서 세션을 끝냅니다.
- pfCommitKnowledgeAfterThisItem
[out] 지정된 항목에 대한 처리 작업이 완료된 후에 Sync Framework Runtime에서 메타데이터 저장소에 정보를 커밋할지 여부를 반환합니다.
반환 값
- S_OK