Partager via


IReplicaKeyMap::Serialize

Sérialise les données de mappage de clés de réplica en un tableau d'octets.

HRESULT Serialize( 
  BYTE *pbReplicaKeyMap,
  DWORD *pcbReplicaKeyMap);

Paramètres

  • pbReplicaKeyMap
    [in, out, unique, size_is(*pcbReplicaKeyMap)] Tableau d'octets qui reçoit les données sérialisées.
  • pcbReplicaKeyMap
    [in, out] Spécifie le nombre d'octets contenus dans pbReplicaKeyMap. Retourne le nombre d'octets requis pour sérialiser les données de mappage de clés de réplica lorsque pbReplicaKeyMap est trop petit, ou le nombre d'octets écrits.

Valeur de retour

  • S_OK

  • E_INVALIDARG lorsqu'un ID de réplica ou une clé de réplica stocké dans le mappage n'est pas valide.

  • E_POINTER

  • E_OUTOFMEMORY

  • HRESULT_FROM_WIN32(ERROR_MORE_DATA) lorsque pbReplicaKeyMap est trop petit. Dans ce cas, le nombre requis d'octets est retourné dans pcbReplicaKeyMap.

Voir aussi

Référence

Interface IReplicaKeyMap