Share via


IProviderSyncServices::DeserializeReplicaKeyMap

Cria um objeto IReplicaKeyMap e o inicializa usando dados serializados.

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

Parâmetros

  • pbReplicaKeyMap
    [in, size_is(cbReplicaKeyMap)] Os dados do mapa da chave da réplica serializados.
  • cbReplicaKeyMap
    [in] O número de bytes em pbReplicaKeyMap.
  • ppReplicaKeyMap
    [out] Retorna o objeto do mapa da chave da réplica recém-criado.

Valor de retorno

  • S_OK

  • E_OUTOFMEMORY

  • E_POINTER

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

  • SYNC_E_INVALID_OPERATION quando este objeto não é inicializado.

  • SYNC_E_ID_FORMAT_MISMATCH se o esquema de formato da ID especificado por pbReplicaKeyMap for diferente do esquema de formato de ID usado para inicializar o objeto IProviderSyncServices.

Consulte também

Referência

Interface IProviderSyncServices