ID_PARAMETERS 構造体
同期セッションでエンティティを識別するために使用される ID のグループの形式スキーマを表します。
構文
typedef struct _ID_PARAMETERS
{
DWORD dwSize
ID_PARAMETER_PAIR replicaId;
ID_PARAMETER_PAIR itemId;
ID_PARAMETER_PAIR changeUnitId;
} ID_PARAMETERS;
パラメーター
dwSize
ID_PARAMETERS 構造体のバイト数です。replicaId
レプリカ ID で想定される ID 形式です。itemId
項目 ID で想定される ID 形式です。changeUnitId
変更単位 ID で想定される ID 形式です。
説明
この構造体は、システム内の各 ID の形式を指定するために IProviderSyncServices オブジェクトを初期化する場合に使用されます。これにより、IProviderSyncServices によって作成されるすべてのオブジェクトが ID スキーマ情報にアクセスできるようになります。
同期セッションの作成を試行するたびに、このスキーマも取得されます。ID パラメーターを取得するには、両方のプロバイダーに対して、ISyncProvider::GetIdParameters の呼び出しを使用してクエリが実行されます。これらの ID パラメーターは、両方のプロバイダーが使用する ID スキーマが同じであることを確認するために比較されます。この検証が失敗すると、同期セッションは作成されずにエラー コードが返されます。
要件
ヘッダー: Synchronization.h
関連項目
その他の技術情報
ISyncProvider::GetIdParameters