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.