Partager via


IProviderSyncServices::DeserializeReplicaKeyMap

Crée un objet IReplicaKeyMap et l'initialise en utilisant des données sérialisées.

HRESULT DeserializeReplicaKeyMap( 
  const BYTE *pbReplicaKeyMap,
  DWORD cbReplicaKeyMap,
  IReplicaKeyMap **ppReplicaKeyMap);

Paramètres

  • pbReplicaKeyMap
    [in, size_is(cbReplicaKeyMap)] Données de mappage de clés de réplica sérialisé.
  • cbReplicaKeyMap
    [in] Nombre d'octets dans pbReplicaKeyMap.
  • ppReplicaKeyMap
    [out] Retourne l'objet de mappage de clés de réplica nouvellement créé.

Valeur de retour

  • S_OK

  • E_OUTOFMEMORY

  • E_POINTER

  • SYNC_E_DESERIALIZATION lorsque les données sérialisées ne sont pas valides.

  • SYNC_E_INVALID_OPERATION lorsque cet objet n'est pas initialisé.

  • SYNC_E_ID_FORMAT_MISMATCH si le schéma du format d'ID spécifié par pbReplicaKeyMap diffère de celui qui est utilisé pour initialiser l'objet IProviderSyncServices.

Voir aussi

Référence

Interface IProviderSyncServices