ISyncChange::GetChangeVersion

获取与此变更相关联的版本。

HRESULT GetChangeVersion(
  const BYTE * pbCurrentReplicaId,
  SYNC_VERSION * pVersion);

参数

  • pbCurrentReplicaId
    [in] 拥有此变更的副本的 ID。ID 格式必须与提供程序的 ID_PARAMETERS 属性所指定的格式匹配。
  • pVersion
    [out] 返回项的变更版本。

返回值

  • S_OK

  • E_POINTER

  • 如果 pbCurrentReplicaId 不是正确的副本 ID,则返回值为 E_INVALIDARG。

  • 如果项已被遗忘,则返回值为 SYNC_E_ITEM_HAS_NO_VERSION_DATA。

  • 如果 pbCurrentReplicaId 未采用由提供程序的 ID 格式架构指定的格式,则返回值为 SYNC_E_ID_FORMAT_MISMATCH。

  • 如果项具有变更单位,则返回值为 SYNC_E_ITEM_HAS_CHANGE_UNITS。

请参阅

参考

ISyncChange 接口
SYNC_VERSION 结构