Condividi tramite


IProviderSyncServices::DeserializeChangeBatch

Crea un oggetto ISyncChangeBatch e lo inizializza tramite dati serializzati.

HRESULT DeserializeChangeBatch( 
  const BYTE * pbChangeBatch,
  DWORD cbChangeBatch,
  ISyncChangeBatch ** ppChangeBatch);

Parametri

  • pbChangeBatch
    [in, size_is(cbChangeBatch)] Dati del batch di modifiche serializzati.
  • cbChangeBatch
    [in] Numero di byte in pbChangeBatch.
  • ppChangeBatch
    [out] Restituisce l'oggetto batch di modifiche appena creato.

Valore restituito

  • S_OK

  • E_OUTOFMEMORY

  • E_POINTER

  • SYNC_E_DESERIALIZATION se i dati serializzati non sono validi.

  • SYNC_E_INVALID_OPERATION se questo oggetto non viene inizializzato.

  • SYNC_E_ID_FORMAT_MISMATCH se un ID contenuto nei dati serializzati non presenta il formato specificato dallo schema del formato dell'ID utilizzato per inizializzare questo oggetto.

Vedere anche

Riferimento

Interfaccia IProviderSyncServices