Freigeben über


IProviderSyncServices::DeserializeReplicaKeyMap

Erstellt ein IReplicaKeyMap-Objekt und initialisiert es mithilfe serialisierter Daten.

HRESULT DeserializeReplicaKeyMap( 
  const BYTE *pbReplicaKeyMap,
  DWORD cbReplicaKeyMap,
  IReplicaKeyMap **ppReplicaKeyMap);

Parameter

  • pbReplicaKeyMap
    [in, size_is(cbReplicaKeyMap)] Die serialisierten Replikatschlüssel-Zuordnungsdaten.
  • cbReplicaKeyMap
    [in] Die Anzahl der Bytes in pbReplicaKeyMap.
  • ppReplicaKeyMap
    [out] Gibt das neu erstellte Replikatschlüssel-Zuordnungsobjekt 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 das von pbReplicaKeyMap angegebene ID-Formatschema von dem ID-Formatschema abweicht, mit dem das IProviderSyncServices-Objekt initialisiert wird.

Siehe auch

Verweis

IProviderSyncServices-Schnittstelle