ISyncChangeBatchBase::Serialize
Serializza il batch di modifiche in una matrice di byte.
HRESULT Serialize(
BYTE * pbChangeBatch,
DWORD * pcbChangeBatch);
Parametri
- pbChangeBatch
[in, out, unique, size_is(*pcbChangeBatch)] Matrice di byte che riceve i dati del batch di modifiche.
- pcbChangeBatch
[in, out] Specifica il numero di byte in pbChangeBatch. Restituisce il numero di byte necessari per pbChangeBatch se pbChangeBatch è troppo piccolo oppure restituisce il numero di byte scritti in pbChangeBatch al momento della scrittura dei dati.
Valore restituito
S_OK
E_POINTER
E_OUTOFMEMORY
HRESULT_FROM_WIN32 (ERROR_MORE_DATA) se pbChangeBatch è troppo piccolo. In questo caso, il numero di byte necessari viene archiviato in pcbChangeBatch.
SYNC_E_INVALID_OPERATION se l'ultimo gruppo aggiunto al batch non è stato terminato.