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


ISyncKnowledge::GetOwnerReplicaId

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

Синтаксис

HRESULT GetOwnerReplicaId( 
  BYTE *pbReplicaId,
  DWORD *pcbIdSize);

Параметры

  • pbReplicaId
    [in, out, unique, size_is(*pcbIdSize)] Возвращает идентификатор, реплики, которой принадлежит этот набор знаний.

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

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

  • S_OK

  • E_INVALIDARG

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

Замечания

Набор знаний допустим только для реплики, которой он принадлежит. Чтобы использовать набор знаний из другой реплики, его необходимо вначале преобразовать с помощью метода ISyncKnowledge::MapRemoteToLocal.

См. также

Другие ресурсы

Интерфейс ISyncKnowledge