共用方式為


ILoggedConflict::GetChangeVersion

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

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

參數

  • pbCurrentReplicaId
    [in] 產生這個變更之複寫的識別碼。
  • pVersion
    [in, out] 傳回此項目的變更版本。

傳回值

  • S_OK。

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

  • E_POINTER。

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

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

備註

當 pbCurrentReplicaId 為 NULL 時,會使用包含在此物件中的複寫識別碼。

請參閱

參考

ILoggedConflict 介面