Interface IReplicaKeyMap

Representa um mapeamento entre chaves e IDs de réplicas.

interface IReplicaKeyMap : IUnknown

Membros

Métodos IReplicaKeyMap Descrição

IReplicaKeyMap::LookupReplicaKey

Obtém a chave de réplica que corresponde à ID de réplica especificada.

IReplicaKeyMap::LookupReplicaId

Obtém a ID de réplica que corresponde à chave de réplica especificada.

IReplicaKeyMap::Serialize

Serializa os dados do mapa de chave de réplica para uma matriz de bytes.

Comentários

Pelo fato de as IDs de réplica ocorrerem repetidamente nos metadados de uma réplica e serem, de preferência, GUIDs de 16 bytes, Sync Framework representa IDs de réplica usando um mapa entre IDs e chaves de réplica de 4 bytes. Sync Framework usa chaves de réplica onde são necessárias referências a réplicas específicas.

Para obter um novo objeto IReplicaKeyMap, crie primeiro um objeto IProviderSyncServices passando CLSID_SyncServices e IID_IProviderSyncServices para a função CoCreateInstance. Em seguida, crie um objeto IReplicaKeyMap chamando IProviderSyncServices::CreateReplicaKeyMap.

Requisitos

Cabeçalho: Synchronization.h

Consulte também

Conceitos

Componentes principais do Sync Framework