Compartir a través de


Estructura ID_PARAMETERS

Representa el esquema de formato para el grupo de identificadores que se usan para identificar entidades en una sesión de sincronización.

typedef struct _ID_PARAMETERS
{
  DWORD dwSize
  ID_PARAMETER_PAIR replicaId;
  ID_PARAMETER_PAIR itemId;
  ID_PARAMETER_PAIR changeUnitId;
} ID_PARAMETERS;

Parámetros

  • dwSize
    Número de bytes de la estructura ID_PARAMETERS.
  • replicaId
    Formato de identificador que se espera para los identificadores de réplica.
  • itemId
    Formato de identificador que se espera para los identificadores de elemento.
  • changeUnitId
    Formato de identificador que se espera para los identificadores de unidad de cambio.

Notas

Esta estructura se usa al inicializar un objeto IProviderSyncServices para especificar el formato de cada identificador del sistema. Esto asegura que todos los objetos que se creen con IProviderSyncServices tendrán acceso a la información de esquema de identificador.

Este esquema también se obtiene después de cada intento de crear una sesión de sincronización. Para obtener los parámetros de identificador, se consultan ambos proveedores mediante una llamada a ISyncProvider::GetIdParameters. A continuación, estos parámetros de identificador se comparan para comprobar que los dos proveedores usan el mismo esquema de identificador. Si se produce un error durante esta comprobación, no se crea la sesión de sincronización y se devuelve un código de error.

Requisitos

Encabezado: Synchronization.h

Vea también

Referencia

Estructura ID_PARAMETER_PAIR
ISyncProvider::GetIdParameters
IProviderSyncServices::Initialize
IFeedSyncServices::Initialize

Conceptos

Componentes principales de Sync Framework
Identificadores flexibles