Estrutura ID_PARAMETERS
Representa o esquema de formato do grupo de IDs usadas para identificar entidades em uma sessão de sincronização.
typedef struct _ID_PARAMETERS
{
DWORD dwSize
ID_PARAMETER_PAIR replicaId;
ID_PARAMETER_PAIR itemId;
ID_PARAMETER_PAIR changeUnitId;
} ID_PARAMETERS;
Parâmetros
- dwSize
O número de bytes na estrutura ID_PARAMETERS.
- replicaId
O formato de ID esperado para IDs de réplicas.
- itemId
O formato de ID esperado para IDs de itens.
- changeUnitId
O formato de ID esperado para IDs de unidades de alteração.
Comentários
Esta estrutura é usada quando um objeto IProviderSyncServices é inicializado para especificar o formato de cada ID no sistema. Isso garante que todos os objetos criados por IProviderSyncServices tenham acesso às informações do esquema de IDs.
Esse esquema também é obtido após cada tentativa de criar uma sessão de sincronização. Para obter parâmetros de ID, os dois provedores são consultados por uma chamada a ISyncProvider::GetIdParameters. Esses parâmetros de ID são comparados para verificar se os dois provedores usam o mesmo esquema de ID. Se essa verificação falhar, a sessão de sincronização não será criada e um código de erro será retornado.
Requisitos
Cabeçalho: Synchronization.h
Consulte também
Referência
Estrutura ID_PARAMETER_PAIR
ISyncProvider::GetIdParameters
IProviderSyncServices::Initialize
IFeedSyncServices::Initialize