IProviderSyncServices::DeserializeChangeBatch
Erstellt ein ISyncChangeBatch-Objekt und initialisiert es mithilfe serialisierter Daten.
HRESULT DeserializeChangeBatch(
const BYTE * pbChangeBatch,
DWORD cbChangeBatch,
ISyncChangeBatch ** ppChangeBatch);
Parameter
- pbChangeBatch
[in, size_is(cbChangeBatch)] Die serialisierten Änderungsbatchdaten.
- cbChangeBatch
[in] Die Anzahl der Bytes in pbChangeBatch.
- ppChangeBatch
[out] Gibt das neu erstellte Änderungsbatchobjekt zurück.
Rückgabewert
S_OK
E_OUTOFMEMORY
E_POINTER
SYNC_E_DESERIALIZATION, wenn die serialisierten Daten ungültig sind.
SYNC_E_INVALID_OPERATION, wenn dieses Objekt nicht initialisiert ist.
SYNC_E_ID_FORMAT_MISMATCH, wenn eine ID in den serialisierten Daten nicht das Format aufweist, das von dem ID-Formatschema angegeben wird, mit dem dieses Objekt initialisiert wird.