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。

请参阅

参考

ILoggedConflict 接口