IMetadataStoreUpgradeCallback::OnMetadataStoreFileUpgradeStart

メタデータ ストアのファイル形式がアップグレードされる前に、Sync Framework によって呼び出されます。アップグレードを実行できるかどうかを示す値を返します。

HRESULT OnMetadataStoreFileUpgradeStart(
  BOOL *pfSkipUpgrade);

パラメーター

  • pfSkipUpgrade
    [out] アップグレードを実行できない場合は、TRUE を返します。それ以外の場合は、FALSE を返します。

戻り値

  • S_OK

  • プロバイダーが決定したエラー コード

解説

Sync Framework では、自動的に 1.0 形式のメタデータ ストア ファイルが 2.0 形式にアップグレードされます。ただし、メタデータ ストアが開かれる前に IMetadataStoreUpgradeCallback オブジェクトが登録され、OnMetadataStoreFileUpgradeStart によって pfSkipUpgrade が TRUE に設定されている場合は除きます。2.0 形式のファイルを 1.0 形式に戻すことはできないことに注意してください。

参照

リファレンス

IMetadataStoreUpgradeCallback インターフェイス