Structure ID_PARAMETERS
Représente le schéma de format du groupe d'ID qui sont utilisés pour identifier des entités dans une session de synchronisation.
typedef struct _ID_PARAMETERS
{
DWORD dwSize
ID_PARAMETER_PAIR replicaId;
ID_PARAMETER_PAIR itemId;
ID_PARAMETER_PAIR changeUnitId;
} ID_PARAMETERS;
Paramètres
- dwSize
Nombre d'octets dans la structure ID_PARAMETERS.
- replicaId
Format d'ID attendu pour les ID de réplica.
- itemId
Format d'ID attendu pour les ID d'élément.
- changeUnitId
Format d'ID attendu pour les ID d'unité de modification.
Notes
Cette structure est utilisée lorsqu'un objet IProviderSyncServices est initialisé pour spécifier le format de chaque ID dans le système. Cela garantit que tous les objets créés par IProviderSyncServices ont accès aux informations de schéma d'ID.
Ce schéma est également obtenu après chaque tentative de création d'une session de synchronisation. Pour obtenir des paramètres d'ID, les deux fournisseurs sont interrogés par le biais d'un appel à ISyncProvider::GetIdParameters. Ces paramètres d'ID sont ensuite comparés pour vérifier que les deux fournisseurs utilisent le même schéma d'ID. Si cette vérification échoue, la session de synchronisation n'est pas créée et un code d'erreur est retourné.
Spécifications
En-tête : Synchronization.h
Voir aussi
Référence
Structure ID_PARAMETER_PAIR
ISyncProvider::GetIdParameters
IProviderSyncServices::Initialize
IFeedSyncServices::Initialize