Метод ISyncChangeBatchBase::AddItemMetadataToGroup (winsync.h)
Добавляет указанное изменение элемента в группу, которая в данный момент открыта.
Синтаксис
HRESULT AddItemMetadataToGroup(
[in] const BYTE *pbOwnerReplicaId,
[in] const BYTE *pbItemId,
[in] const SYNC_VERSION *pChangeVersion,
[in] const SYNC_VERSION *pCreationVersion,
[in] DWORD dwFlags,
[in] DWORD dwWorkForChange,
[in, out] ISyncChangeBuilder **ppChangeBuilder
);
Параметры
[in] pbOwnerReplicaId
Идентификатор реплика реплика, где допустимы pChangeVersion и pCreationVersion. Формат идентификатора должен соответствовать формату, указанному в структуре ID_PARAMETERS поставщика.
[in] pbItemId
Идентификатор элемента. Формат идентификатора должен соответствовать формату, указанному в структуре ID_PARAMETERS поставщика.
[in] pChangeVersion
Версия этого изменения.
[in] pCreationVersion
Версия создания элемента.
[in] dwFlags
Флаги, указывающие состояние изменения элемента. Значения флагов см. в разделе ISyncChange::GetFlags.
[in] dwWorkForChange
Оценка трудоемких изменений. Это значение используется во время изменения приложения, чтобы сообщить о завершенной работе приложению.
[in, out] ppChangeBuilder
Возвращает объект , который можно использовать для добавления в изменение сведений об единицах изменения.
Возвращаемое значение
Возможные коды возврата включают, но не ограничиваются ими, значения, показанные в следующей таблице.
Код возврата | Описание |
---|---|
|
Метод выполнен успешно. |
|
DwFlags содержит недопустимое значение флага. |
|
Группа не открыта или пустая группа была ранее добавлена в пакет. |
|
Упорядоченная группа открыта, а значение pbItemId меньше идентификатора предыдущего элемента, добавленного в группу, или меньше идентификатора элемента, указанного при открытии группы. |
|
Объект ISyncChangeBatchBase был отправлен в приложение изменений или в сеанс синхронизации. |
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows 7 [только классические приложения] |
Минимальная версия сервера | Windows Server 2008 R2 [только классические приложения] |
Целевая платформа | Windows |
Header | winsync.h |
См. также раздел
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по