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。