IFeedSyncServices::GetChangeBatch
로드된 피드에서 일괄 변경 내용을 가져옵니다.
HRESULT GetChangeBatch(
DWORD dwBatchSize,
ISyncKnowledge * pRemoteKnowledge,
ISyncFilterInfo * pFilterInfo,
IFeedItemMetadataFilter * pItemMetadataFilter,
ISyncChangeBatch ** ppSyncChangeBatch,
IUnknown ** ppUnkDataRetriever);
매개 변수
- dwBatchSize
[in] 일괄 변경 내용에 포함할 변경 내용 수입니다.
- pRemoteKnowledge
[in] 대상 공급자의 정보입니다.
- pFilterInfo
[in, unique] 반환되는 일괄 변경 내용에 포함될 항목을 제어하는 데 사용되는 필터에 대한 정보입니다. 이 값은 NULL일 수 있습니다.
- pItemMetadataFilter
[in, unique] 반환되는 일괄 변경 내용에 항목을 추가할지 여부를 결정하기 위해 Sync Framework에서 각 항목에 대해 한 번씩 호출할 콜백 개체입니다. NULL일 수 있습니다.
- ppSyncChangeBatch
[out] 로드된 피드에서 열거되는 일괄 변경 내용을 반환합니다.
- ppUnkDataRetriever
[out] 로드된 피드에서 항목 데이터를 검색하는 데 사용할 수 있는 개체를 반환합니다.
반환 값
S_OK
E_INVALIDARG
E_OUTOFMEMORY
IFeedSyncServices::Initialize가 호출되지 않았거나 IFeedSyncServices::LoadFeed를 사용하여 피드가 로드되지 않았으면 SYNC_E_INVALID_OPERATION입니다.
주의
이 메서드를 사용하면 동기화 공급자가 해당 IKnowledgeSyncProvider::GetChangeBatch 메서드를 구현하는 데 도움이 됩니다.