Condividi tramite


IProviderSyncServices::DeserializeFullEnumerationChangeBatch

Crea un oggetto ISyncFullEnumerationChangeBatch e lo inizializza utilizzando i dati serializzati.

HRESULT DeserializeFullEnumerationChangeBatch(
  const BYTE * pbChangeBatch,
  DWORD cbChangeBatch,
  ISyncFullEnumerationChangeBatch ** 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