Compartilhar via


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

Conceitos

Componentes principais do Sync Framework
IDs flexíveis