共用方式為


IProviderMetadataUpgradeCallback::OnProviderUpgradeRequired

指定給 ISyncMetadataStoreSerializer::DeserializeReplicaMetadata 的預期提供者相容性版本與序列化中繼資料中包含的提供者版本不符時發生。

HRESULT OnProviderUpgradeRequired(
  DWORD dwCurrentProviderVersionInFile);

參數

  • dwCurrentProviderVersionInFile
    [in] 包含在序列化中繼資料中的提供者版本。

傳回值

  • S_OK

  • 提供者決定的錯誤碼

備註

如果提供者無法從 dwCurrentProviderVersionInFile 所指定的版本升級中繼資料,這個方法必須傳回一個錯誤,例如 SYNC_E_METADATA_STORE_DESERIALIZATION_PROVIDER_VERSION_MISMATCH。

請參閱

參考

IProviderMetadataUpgradeCallback 介面