Freigeben über


IProviderMetadataUpgradeCallback::OnProviderUpgradeRequired

Tritt auf, wenn die erwartete Anbieterkompatibilitätsversion, für die ISyncMetadataStoreSerializer::DeserializeReplicaMetadata angegeben wurde, nicht mit der Anbieterversion übereinstimmt, die in den serialisierten Daten enthalten ist.

HRESULT OnProviderUpgradeRequired(
  DWORD dwCurrentProviderVersionInFile);

Parameter

  • dwCurrentProviderVersionInFile
    [in] Die Anbieterversion, die in den serialisierten Metadaten enthalten ist.

Rückgabewert

  • S_OK

  • Anbieterspezifische Fehlercodes.

Hinweise

Wenn der Anbieter die Metadaten nicht von der durch dwCurrentProviderVersionInFile angegebenen Version aktualisieren kann, muss diese Methode einen Fehler zurückgeben, z. B. SYNC_E_METADATA_STORE_DESERIALIZATION_PROVIDER_VERSION_MISMATCH.

Siehe auch

Verweis

IProviderMetadataUpgradeCallback-Schnittstelle