Поделиться через


ILoggedConflict::GetWinnerItemId

Возвращает идентификатор элемента, который используется для идентификации объединенного элемента в сообществе синхронизации, если конфликт возник после отметки полного удаления слиянием.

HRESULT GetWinnerItemId(
  BYTE * pbWinnerItemId,
  DWORD * pcbIdSize);

Параметры

  • pbWinnerItemId
    [in, out, unique, size_is(*pcbIdSize)] Возвращает идентификатор элемента, который используется для идентификации объединенного элемента в сообществе синхронизации.
  • pcbIdSize
    [in, out] Указывает число байтов в объекте pbWinnerItemId. Возвращает число байтов, необходимое для получения идентификатора, если размер pbWinnerItemId слишком мал, либо возвращает число записанных байтов.

Возвращаемое значение

  • S_OK.

  • S_FALSE, если данный конфликт не относится к отметке полного удаления слиянием.

  • E_POINTER.

  • HRESULT_FROM_WIN32(ERROR_MORE_DATA), если размер pbWinnerItemId слишком мал. В этом случае необходимое число байтов возвращается в pcbIdSize.

См. также

Справочник

Интерфейс ILoggedConflict