IConflictLogAccess::GetItemConflicts
Возвращает список, содержащий все конфликты в журнале или только конфликты, определяемые указанным списком запрошенных элементов.
HRESULT GetItemConflicts(
IEnumSyncChanges * pRequestedItems,
IEnumLoggedConflicts ** ppEnum);
Параметры
- pRequestedItems
[in] Каждый конфликт из возвращаемого списка определяется одним из элементов, указанных в данном списке.
- ppEnum
[out, retval] Возвращает список, содержащий все конфликты в журнале или только конфликты, определяемые указанным списком запрошенных элементов.
Возвращаемое значение
S_OK
Определяемые пользователем коды ошибок
Замечания
Реализация этого метода в Sync Framework, представленная объектом IMemoryConflictLog, возвращает список, содержащий конфликты из находящегося в памяти журнала конфликтов и из журнала конфликтов поставщика, если объект IConflictLogAccess был указан при вызове метода Initialize. Для этого расположенный в памяти журнал конфликтов вызывает метод GetItemConflicts журнала конфликтов поставщика.
Примечания по реализации
Реализация этого метода может просто возвращать все конфликты в журнале и пропускать список запрошенных элементов, указанный с помощью pRequestedItems.
Если в реализации для определения выходных данных используется параметр pRequestedItems, она должна возвращать все конфликты в журнале, которые обозначены идентификатором элемента или идентификатором базовой единицы, перечисленным в pRequestedItems.