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