Share via


ISyncFilterDeserializer::DeserializeSyncFilter

When overridden in a derived class, creates an ISyncFilter object and initializes it by using serialized data.

Syntax

HRESULT DeserializeSyncFilter(
  const BYTE * pbSyncFilter,
  DWORD dwCbSyncFilter,
  ISyncFilter ** ppISyncFilter);

Parameters

  • pbSyncFilter
    [in, size_is(dwCbSyncFilter)] The serialized filter data.

  • dwCbSyncFilter
    [in] The number of bytes in pbSyncFilter.

  • ppISyncFilter
    [out] Returns a newly created ISyncFilter object that is initialized by using the serialized data contained in pbSyncFilter.

Return Value

  • S_OK.

  • Provider-determined error codes.

Remarks

This method deserializes data that is produced by the ISyncFilter::Serialize method for the associated custom filter.

See Also

Reference

ISyncFilterDeserializer Interface