Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Sérialise le lot de modifications en tableau d'octets.
HRESULT Serialize(
BYTE * pbChangeBatch,
DWORD * pcbChangeBatch);
Paramètres
- pbChangeBatch
[in, out, unique, size_is(*pcbChangeBatch)] Tableau d'octets qui reçoit les données du lot de modifications.
- pcbChangeBatch
[in, out] Spécifie le nombre d'octets contenus dans pbChangeBatch. Retourne le nombre d'octets requis pour pbChangeBatch lorsque pbChangeBatch est trop petit, ou le nombre d'octets écrits dans pbChangeBatch lorsque des données sont écrites.
Valeur de retour
S_OK.
E_POINTER.
E_OUTOFMEMORY.
HRESULT_FROM_WIN32(ERROR_MORE_DATA) lorsque pbChangeBatch est trop petit. Dans ce cas, le nombre requis d'octets est stocké dans pcbChangeBatch.
SYNC_E_INVALID_OPERATION lorsque le dernier groupe ajouté au lot n'est pas terminé.
Format de sérialisation
Les données de lot de modifications sérialisées retournées dans pbChangeBatch sont les mêmes que celles retournées par ISyncChangeBatchBase2::SerializeWithOptions lorsque targetFormatVersion est SYNC_SERIALIZATION_VERSION_V1.