ID_PARAMETERS-Struktur
Stellt das Formatschema für die Gruppe der IDs dar, die zum Identifizieren von Entitäten in einer Synchronisierungssitzung verwendet werden.
typedef struct _ID_PARAMETERS
{
DWORD dwSize
ID_PARAMETER_PAIR replicaId;
ID_PARAMETER_PAIR itemId;
ID_PARAMETER_PAIR changeUnitId;
} ID_PARAMETERS;
Parameter
- dwSize
Die Anzahl der Bytes in der ID_PARAMETERS-Struktur.
- replicaId
Das ID-Format, das für Replikat-IDs erwartet wird.
- itemId
Das ID-Format, das für Element-IDs erwartet wird.
- changeUnitId
Das ID-Format, das für Änderungseinheit-IDs erwartet wird.
Hinweise
Diese Struktur wird verwendet, wenn ein IProviderSyncServices-Objekt initialisiert wird, um das Format jeder ID im System anzugeben. Dies stellt sicher, dass alle Objekte, die von IProviderSyncServices erstellt werden, über Zugriff auf ID-Schemainformationen verfügen.
Dieses Schema wird auch nach jedem Versuch abgerufen, eine Synchronisierungssitzung zu erstellen. Um ID-Parameter abzurufen, werden beide Anbieter durch einen Aufruf von ISyncProvider::GetIdParameters abgefragt. Diese ID-Parameter werden dann verglichen, um zu überprüfen, ob beide Anbieter das gleiche ID-Schema verwenden. Wenn diese Überprüfung fehlschlägt, wird die Synchronisierungssitzung nicht erstellt, und ein Fehlercode wird zurückgegeben.
Anforderungen
Header: Synchronization.h
Siehe auch
Verweis
ID_PARAMETER_PAIR-Struktur
ISyncProvider::GetIdParameters
IProviderSyncServices::Initialize
IFeedSyncServices::Initialize