ILoggedConflict::GetChangeVersion
获取与此变更相关联的版本。
HRESULT GetChangeVersion(
const BYTE * pbCurrentReplicaId,
SYNC_VERSION * pVersion);
参数
- pbCurrentReplicaId
[in] 发起此变更的副本的 ID。
- pVersion
[in, out] 返回项的变更版本。
返回值
S_OK。
如果 pbCurrentReplicaId 不是正确的副本 ID,则返回值为 E_INVALIDARG。
E_POINTER。
如果 pbCurrentReplicaId 未采用由提供程序的 ID 格式架构指定的格式,则返回值为 SYNC_E_ID_FORMAT_MISMATCH。
如果项具有变更单位,则返回值为 SYNC_E_ITEM_HAS_CHANGE_UNITS。
备注
当 pbCurrentReplicaId 为 NULL 时,将使用此对象中包含的副本 ID。