共用方式為


IItemMetadata::GetChangeUnitVersion

取得此項目內所包含變更單位的版本。

HRESULT GetChangeUnitVersion(
  BYTE * pbChangeUnitId,
  SYNC_VERSION * pChangeVersion);

參數

  • pbChangeUnitId
    [in] 變更單位的識別碼。
  • pChangeVersion
    [out] 傳回以 pbChangeUnitId 識別之變更單位的版本。

傳回值

  • S_OK。

  • 如果此變更單位識別碼不存在,則為 S_FALSE。

  • E_POINTER。

  • 如果此項目為標記,則為 SYNC_E_INVALIDOPERATION。

備註

此變更單位版本包含最近對此變更單位進行變更之複寫的機碼,以及該複寫進行變更時的滴答計數。

如果呼叫 IItemMetadata::SetChangeUnitVersion 來設定版本值,但是對 IReplicaMetadata::SaveItemMetadata 的呼叫尚未儲存變更,則 GetChangeUnitVersion 會傳回 IItemMetadata 物件中包含的值,而不是中繼資料存放區中儲存的值。

請參閱

參考

IItemMetadata 介面