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

Возвращает идентификатор реплика, вызвавшей это изменение.

Синтаксис

HRESULT GetOwnerReplicaId(
  [in, out] BYTE  *pbReplicaId,
  [in, out] DWORD *pcbIdSize
);

Параметры

[in, out] pbReplicaId

Возвращает идентификатор реплика, вызвавшей это изменение.

[in, out] pcbIdSize

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

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

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

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

Требования

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

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

Интерфейс ISyncChange