Compartilhar via


IProviderSyncServices::DeserializeChangeBatch

Cria um objeto ISyncChangeBatch e o inicializa usando dados serializados.

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

Parâmetros

  • pbChangeBatch
    [in, size_is(cbChangeBatch)] Os dados do lote de alterações serializadas.
  • cbChangeBatch
    [in] O número de bytes em pbChangeBatch.
  • ppChangeBatch
    [out] Retorna o objeto do lote de alterações recém-criado.

Valor de retorno

  • S_OK

  • E_OUTOFMEMORY

  • E_POINTER

  • SYNC_E_DESERIALIZATION quando os dados serializados não forem válidos.

  • SYNC_E_INVALID_OPERATION quando este objeto não for inicializado.

  • SYNC_E_ID_FORMAT_MISMATCH quando a ID contida nos dados serializados não está no formato especificado pelo esquema de formato de ID usado para inicializar este objeto.

Consulte também

Referência

Interface IProviderSyncServices