Метод ISyncChange::GetRootItemId (winsync.h)

Возвращает идентификатор измененного элемента.

Синтаксис

HRESULT GetRootItemId(
  [in, out] BYTE  *pbRootItemId,
  [in, out] DWORD *pcbIdSize
);

Параметры

[in, out] pbRootItemId

Возвращает идентификатор элемента.

[in, out] pcbIdSize

Указывает количество байтов в pbRootItemId. Возвращает количество байтов, необходимых для получения идентификатора, если pbRootItemId слишком мал, или число записанных байтов.

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

Возможные коды возврата включают, но не ограничиваются ими, значения, показанные в следующей таблице.

Код возврата Описание
S_OK
Метод выполнен успешно.
E_POINTER
Недопустимый указатель.
HRESULT_FROM_WIN32(ERROR_MORE_DATA)
PbRootItemId слишком мал. В этом случае необходимое количество байтов возвращается в pcbIdSize.

Требования

Требование Значение
Минимальная версия клиента Windows 7 [только классические приложения]
Минимальная версия сервера Windows Server 2008 R2 [только классические приложения]
Целевая платформа Windows
Header winsync.h

См. также раздел

Интерфейс ISyncChange