取得此項目內所包含變更單位的版本。
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 物件中包含的值,而不是中繼資料存放區中儲存的值。