共用方式為


ISyncChange::GetChangeVersion

取得與這個變更相關聯的版本。

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

參數

  • pbCurrentReplicaId
    [in] 擁有此變更之複寫的識別碼。識別碼的格式必須與提供者的 ID_PARAMETERS 屬性所指定的格式相符。
  • pVersion
    [out] 傳回此項目的變更版本。

傳回值

  • S_OK

  • E_POINTER

  • 如果 pbCurrentReplicaId 不是正確的複寫識別碼,則為 E_INVALIDARG。

  • 如果此項目已被遺忘,則為 SYNC_E_ITEM_HAS_NO_VERSION_DATA。

  • 如果 pbCurrentReplicaId 不是提供者的識別碼格式結構描述中所指定的格式,則為 SYNC_E_ID_FORMAT_MISMATCH。

  • 如果此項目有變更單位,則為 SYNC_E_ITEM_HAS_CHANGE_UNITS。

請參閱

參考

ISyncChange 介面
SYNC_VERSION 結構