IProviderSyncServices::DeserializeChangeBatch

Crea un objeto ISyncChangeBatch y lo inicializa mediante datos serializados.

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

Parámetros

  • pbChangeBatch
    [in, size_is(cbChangeBatch)] Datos del lote de cambios serializados.
  • cbChangeBatch
    [in] Número de bytes de pbChangeBatch.
  • ppChangeBatch
    [out] Devuelve el objeto de lote de cambios que se acaba de crear.

Valor devuelto

  • S_OK

  • E_OUTOFMEMORY

  • E_POINTER

  • SYNC_E_DESERIALIZATION si los datos serializados no son válidos.

  • SYNC_E_INVALID_OPERATION si este objeto no está inicializado.

  • SYNC_E_ID_FORMAT_MISMATCH si un identificador contenido en los datos serializados no tiene el formato especificado por el esquema de formato de identificador usado para inicializar este objeto.

Vea también

Referencia

Interfaz IProviderSyncServices