Freigeben über


ISyncChangeBuilder::AddChangeUnitMetadata

Fügt einer Elementänderung Metadaten für eine Änderungseinheit hinzu.

HRESULT AddChangeUnitMetadata(
  const BYTE * pbChangeUnitId, 
  const SYNC_VERSION * pChangeUnitVersion);

Parameter

  • pbChangeUnitId
    [in] Die ID der Änderungseinheit, die der Elementänderung hinzugefügt werden soll.
  • pChangeUnitVersion
    [in] Die Version der Änderung der Änderungseinheit, die der Elementänderung hinzugefügt werden soll.

Rückgabewert

  • S_OK

  • E_POINTER

  • E_OUTOFMEMORY

  • SYNC_E_ID_FORMAT_MISMATCH, wenn das Format der in pbChangeUnitId enthaltenen Änderungseinheit-ID nicht mit dem Format übereinstimmt, das von dem ID-Formatschema des Anbieters angegeben wird.

  • SYNC_E_INVALID_OPERATION, wenn eines der Flags der Elementänderung, der diese Änderungseinheit hinzugefügt werden soll, auf SYNC_CHANGE_FLAG_DELETE oder SYNC_CHANGE_FLAG_DOES_NOT_EXIST festgelegt ist.

Siehe auch

Verweis

ISyncChangeBuilder-Schnittstelle
SYNC_VERSION-Struktur