Share via


IReplicaKeyMap::Serialize, méthode (winsync.h)

Sérialise les données de mappage de clé réplica à un tableau d’octets.

Syntaxe

HRESULT Serialize(
  [in, out] BYTE  *pbReplicaKeyMap,
  [in, out] DWORD *pcbReplicaKeyMap
);

Paramètres

[in, out] pbReplicaKeyMap

Tableau d’octets qui reçoit les données sérialisées.

[in, out] pcbReplicaKeyMap

Spécifie le nombre d’octets dans pbReplicaKeyMap. Retourne le nombre d’octets requis pour sérialiser les données de mappage de clés réplica lorsque pbReplicaKeyMap est trop petit, ou retourne le nombre d’octets écrits.

Valeur retournée

Les codes de retour possibles incluent, sans s’y limiter, les valeurs indiquées dans le tableau suivant.

Code de retour Description
S_OK
S_OK
E_INVALIDARG
Un ID réplica ou une clé réplica stocké dans la carte n’est pas valide.
E_POINTER
Pointeur non valide.
E_OUTOFMEMORY
HRESULT_FROM_WIN32(ERROR_MORE_DATA)
pbReplicaKeyMap est trop petit. Dans ce cas, le nombre d’octets requis est retourné dans pcbReplicaKeyMap.

Configuration requise

   
Client minimal pris en charge Windows 7 [applications de bureau uniquement]
Serveur minimal pris en charge Windows Server 2008 R2 [applications de bureau uniquement]
Plateforme cible Windows
En-tête winsync.h

Voir aussi

IReplicaKeyMap, interface